BackgroundCheck.run
Search For

Fredrik K Olsson, 5311057 Flowering Pear Dr, Cupertino, CA 95014

Fredrik Olsson Phones & Addresses

11057 Flowering Pear Dr, Cupertino, CA 95014    408-8216714   

10210 Parkwood Dr, Cupertino, CA 95014    408-2530739   

10235 Parkwood Dr, Cupertino, CA 95014    408-2530739   

Salinas, CA   

1115 Saint Joseph Ave, Los Altos Hills, CA 94024    650-9621377   

Los Altos, CA   

Santa Clara, CA   

Mountain View, CA   

11057 Flowering Pear Dr, Cupertino, CA 95014   

Social networks

Fredrik K Olsson

Linkedin

Work

Company: Apple Mar 2013 Position: Software engineer

Education

School / High School: Örebro University 2002 to 2006

Skills

Android • Objective C • Subversion • Java • Eclipse • Agile Methodologies • C • Git • Mobile Applications • Mobile Devices • Os X • Scrum • Software Development • Software Engineering • Xcode • Ios Development

Interests

Scrum • Realtime Software Rendering • Programming Languages • Network Databases • Software Framework Design

Industries

Computer Software

Mentions for Fredrik K Olsson

Fredrik Olsson resumes & CV records

Resumes

Fredrik Olsson Photo 49

Software Engineer

Location:
Cupertino, CA
Industry:
Computer Software
Work:
Apple
Software Engineer
Mag+ Mar 2012 - Jan 2013
Senior Ios Developer
Saxo Bank Dec 2011 - Feb 2012
Developer, Manager
Jayway Iteam Apr 2009 - Nov 2011
Chief Technology Officer
Jayway Nov 2006 - Nov 2011
Consultant
Sony Mobile Communications 2006 - Oct 2008
Consultant
Global Media Transfer 2006 - 2006
Developer
Bra Data 1999 - 2002
Programmer
Education:
Örebro University 2002 - 2006
Örebro University
Skills:
Android, Objective C, Subversion, Java, Eclipse, Agile Methodologies, C, Git, Mobile Applications, Mobile Devices, Os X, Scrum, Software Development, Software Engineering, Xcode, Ios Development
Interests:
Scrum
Realtime Software Rendering
Programming Languages
Network Databases
Software Framework Design

Publications & IP owners

Us Patents

Method And Apparatus For Auto-Detection Of Lan, Modem, Or Isdn Utilizing A Common Connection To A Peripheral Component

US Patent:
6973077, Dec 6, 2005
Filed:
Jul 17, 2000
Appl. No.:
09/617480
Inventors:
Fredrik Olsson - Cupertino CA, US
Jason Fung - Milpitas CA, US
Gary Wang - Cupertino CA, US
Assignee:
3Com Corporation - Santa Clara CA
International Classification:
H04L012/28
H04L012/66
US Classification:
370359, 370419, 370463, 370465, 709250
Abstract:
A method and apparatus for allowing multiple types of connections to be made to a peripheral component. In one embodiment, the present invention provides a peripheral component with a receptacle having a number of electrical connecting lines. At least one of the electrical lines is used as a signal line by more than one type of connection, which is made directly to the receptacle. Next, the present invention switches the electrical connecting lines between a number of electrical pathways. Next, the present invention determines the type of connection being made to the receptacle. In so doing, an electrical pathway which is appropriate for the connection-type is established.

Apparatus, System, And Method For Protocol Conversion In Transceiver Modules

US Patent:
7317733, Jan 8, 2008
Filed:
Aug 18, 2003
Appl. No.:
10/643633
Inventors:
Fredrik Olsson - Los Altos CA, US
Hojjat Salemi - Rockcliffe, CA
Assignee:
Cortina Systems, Inc. - Sunnyvale CA
International Classification:
H04J 3/16
US Classification:
370466
Abstract:
A transceiver module includes a protocol converter for converting between the data protocol of a host and a network. In one embodiment the module performs protocol conversion between a TDM data protocol of an external network and a gigabit Ethernet data protocol of host, thereby eliminating the need for additional line cards to perform protocol conversion.

Port Multiplexing Apparatus And Methods

US Patent:
7787502, Aug 31, 2010
Filed:
Jun 30, 2006
Appl. No.:
11/477663
Inventors:
Fredrik Olsson - Los Altos CA, US
Sebastian H. Ziesler - Los Gatos CA, US
Med Belhadj - Ottawa, CA
Assignee:
Cortina Systems Inc. - Sunnyvale CA
International Classification:
H04J 3/02
US Classification:
370535, 370537, 370542
Abstract:
Port multiplexing apparatus and methods are disclosed. Time slots in a time division multiplexing (TDM) scheme are allocated to transfer signals such as Ethernet or Fiber Channel packets associated with ports of a signal processing device. Signals associated with multiple ports are transferred between those ports and another signal processing device over a single logical link in accordance with the time slot allocation. An indication of the time slot allocation may also be transferred on the link, illustratively by replacing protocol overhead traffic to be transmitted on the link with allocation information. At a receiver, the replaced protocol overhead traffic may be substituted back into a received multiplexed signal. A port multiplexing apparatus may be controllable to operate in a multiplexing mode or in a non-multiplexing mode. Aspects of the invention may also be embodied in other forms, such as in a data structure stored on a machine-readable medium.

Data Interface Power Consumption Control

US Patent:
8135972, Mar 13, 2012
Filed:
Mar 10, 2009
Appl. No.:
12/401020
Inventors:
Fredrik Olsson - Los Altos CA, US
Shawn Lawrence Scouten - Ottawa, CA
Ryan Patrick Donohue - Sunnyvale CA, US
Assignee:
Cortina Systems, Inc. - Sunnyvale CA
International Classification:
G06F 1/32
US Classification:
713324, 713320, 713323
Abstract:
Apparatus and techniques relating to data interface power consumption control are disclosed. Components of a data transfer module may be selectively moved between their normal operating states and reduced power states at times when the data transfer module is not to be used for transferring data. Decisions as to particular components that are to be moved to their reduced power states may be based on respective timing characteristics of the components and/or respective power consumption characteristics of the components, for example. In some embodiments, an action may be performed to reduce a powering up time of the data transfer module when normal operation of the data transfer module is to resume. In the case of a multiple-connection interface having respective data transfer modules for each connection, the interface may be partially shut down by moving a subset of the data transfer modules into reduced power states.

Data Interface Power Consumption Control

US Patent:
8504859, Aug 6, 2013
Filed:
Jan 31, 2012
Appl. No.:
13/363129
Inventors:
Fredrik Olsson - Los Altos CA, US
Shawn Lawrence Scouten - Ottawa CA, US
Ryan Patrick Donohue - Sunnyvale CA, US
Assignee:
Cortina Systems, Inc. - Sunnyvale CA
International Classification:
G06F 1/32
US Classification:
713324, 713320, 710313
Abstract:
Apparatus and techniques relating to data interface power consumption control are disclosed. Components of a data transfer module may be selectively moved between their normal operating states and reduced power states at times when the data transfer module is not to be used for transferring data. Decisions as to particular components that are to be moved to their reduced power states may be based on respective timing characteristics of the components and/or respective power consumption characteristics of the components, for example. In some embodiments, an action may be performed to reduce a powering up time of the data transfer module when normal operation of the data transfer module is to resume. In the case of a multiple-connection interface having respective data transfer modules for each connection, the interface may be partially shut down by moving a subset of the data transfer modules into reduced power states.

Systems And Methods For A Network Device To Update Timing Packets To Reflect Delay

US Patent:
2010008, Apr 8, 2010
Filed:
Oct 2, 2008
Appl. No.:
12/285357
Inventors:
Med Belhadj - Ottawa, CA
Martin Green - Milpitas CA, US
Fredrik Olsson - Los Altos CA, US
International Classification:
H04J 3/06
US Classification:
370517
Abstract:
Systems and methods for a network device to update timing packets to reflect delay are provided. A timing packet processor is externally connected to the network device. All timing packets are processed by the timing packet processor. The timing packets are updated to reflect an estimate of delay introduced by the network device.

Method And Apparatus For Adaptive Power Control In A Multi-Lane Communication Channel

US Patent:
2012006, Mar 15, 2012
Filed:
Sep 14, 2010
Appl. No.:
12/881342
Inventors:
Farhad Shafai - Kanata, CA
Fredrik Olsson - Los Altos CA, US
Mark Andrew Gustlin - Campbell CA, US
Assignee:
Sarance Technologies, Inc. - Ottawa
Cortina Systems Inc. - Sunnyvale CA
Cisco Systems, Inc. - San Jose CA
International Classification:
G06F 1/32
US Classification:
713323
Abstract:
An apparatus consisting of a digital communication channel comprised of a multiplicity of lanes where data is striped across the lanes in a predefined sequence. Each lane has the ability to be powered down or powered up in response to the amount of data being held in a transmit buffer at one end of the communication channel. The method consists of monitoring the amount of data being held in the transmit buffer; making the decision of how many lanes are required based on the amount of data; sending signals to cause the required number of lanes to be powered down or powered up; and performing the required power down or power up action at the particular transmitter and receiver. The fill level of the transmit buffer is continually monitored and the required number of active lanes and the striping sequence is calculated and updated as required as a function of the fill level, where a larger amount of data waiting to be transmitted will result in a greater number of lanes being powered up and a smaller amount of data waiting to be transmitted will result in a lesser number of lanes being powered up.

Digital Distributed Antenna System

US Patent:
2016017, Jun 16, 2016
Filed:
Dec 14, 2015
Appl. No.:
14/968785
Inventors:
- Irvine CA, US
Lowell D. Lamb - San Ramon CA, US
Fredrik Karl Olsson - Cupertino CA, US
International Classification:
H04W 40/02
H04L 29/08
H04L 12/18
Abstract:
A system may distribute radio networking traffic from a base station to one or more radio units in a bi-directional link. The system may transport the radio networking traffic over a digital network. The system may include a front-haul unit coupled to the radio units and in communication with the base station. The front-haul unit may encapsulate access signals from the base station within digital transport streams for transport over the digital network. The front-haul unit may multicast digital transport transmission streams to multiple radio units in a virtual cell. The digital transport streams may contain combined received access signals from multiple service providers in a neutral-host configuration. The radio units may map encapsulate incoming radio signals for return transport to the front-haul unit and then on the base station. The front-haul unit may transport data over the network to support wireless local area network service at the radio units.

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.