Search

Jay Bruins Phones & Addresses

  • 1711 Larkellen Ln, Los Altos, CA 94024 (559) 893-3533 (650) 964-9763
  • Lakeshore, CA
  • Mountain View, CA
  • Sunnyvale, CA
  • Evanston, IL
  • Huntington Park, CA
  • 1711 Larkellen Ln, Los Altos, CA 94024 (650) 964-9763

Work

Company: Apple inc. Feb 2010 Address: Cupertino, CA Position: Software engineer

Education

Degree: Bachelor of Arts School / High School: Northwestern University 2003 to 2007 Specialities: Computing and Information Systems

Skills

Os X • Objective C • Software Design • Git • Algorithms • C • Perl • Software Architecture • Software • Xcode • Swift • Developers • Ios Development • Programming • Sqlite • Turing • C++ • Software Engineering • Python • Ios • Software Development • Bash

Languages

English

Industries

Computer Software

Resumes

Resumes

Jay Bruins Photo 1

Software Engineer

View page
Location:
1711 Larkellen Ln, Los Altos, CA 94024
Industry:
Computer Software
Work:
Apple Inc. - Cupertino, CA since Feb 2010
Software Engineer

Microsoft Sep 2007 - Jan 2010
Software Development Engineer

Northwestern University Jun 2005 - Jun 2007
Instructor

Microsoft Jun 2006 - Sep 2006
Software Development Engineer Intern

Northwestern University Jun 2005 - Jun 2006
Distributed Systems Research
Education:
Northwestern University 2003 - 2007
Bachelor of Arts, Computing and Information Systems
Skills:
Os X
Objective C
Software Design
Git
Algorithms
C
Perl
Software Architecture
Software
Xcode
Swift
Developers
Ios Development
Programming
Sqlite
Turing
C++
Software Engineering
Python
Ios
Software Development
Bash
Languages:
English

Publications

Us Patents

Operating Geographic Location Systems

View page
US Patent:
20130316725, Nov 28, 2013
Filed:
May 25, 2012
Appl. No.:
13/481298
Inventors:
Glenn Donald MacGougan - San Jose CA, US
Jay N. Bruins - Los Altos CA, US
Robert Mayor - Half Moon Bay CA, US
Ronald K. Huang - San Jose CA, US
Stephen J. Rhee - San Jose CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
H04W 64/00
US Classification:
4554561
Abstract:
Among other things, we describe a method that includes receiving, on a mobile device, an indication that an application executing on the mobile device has entered a background state, receiving, from the application, a value indicating a condition for providing location data to the application, disabling a resource associated with the application, while the resource associated with the application is disabled, storing location data received from a location system of the mobile device, and when the condition indicated by the value is met, enabling the resource associated with the application, and providing the stored location data to the application.

Using A Location To Refine Network-Provided Time Zone Information

View page
US Patent:
20140066064, Mar 6, 2014
Filed:
Sep 6, 2013
Appl. No.:
14/020555
Inventors:
Jay N. Bruins - Los Altos CA, US
Marc Edward Schonbrun - San Jose CA, US
Vinay A. Ramaswamy - San Jose CA, US
Longda Xing - San Jose CA, US
Madhusudan Chaudhary - Sunnyvale CA, US
Matthew S. Klahn - San Jose CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
H04W 4/02
US Classification:
4554351, 4554563
Abstract:
A method for using a location to refine network-provided time zone information is disclosed. The method can include a wireless communication device receiving a time zone information message from a network; determining multiple candidate time zones matching a set of time zone identification parameters included in the received time zone information message; deriving a location of the wireless communication device; and using the location to select a current time zone for the wireless communication device from the candidate time zones matching the set of time zone identification parameters.

Operating Geographic Location Systems

View page
US Patent:
20130288718, Oct 31, 2013
Filed:
Apr 30, 2012
Appl. No.:
13/460101
Inventors:
Glenn Donald MacGougan - San Jose CA, US
Jay N. Bruins - Los Altos CA, US
Robert Mayor - Half Moon Bay CA, US
Ronald K. Huang - San Jose CA, US
Stephen J. Rhee - San Jose CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
H04W 24/00
US Classification:
4554564
Abstract:
In general, in one aspect, a method includes receiving, on a mobile device, an indication that an application executing on the mobile device has entered a background state, determining, based on data received from a location system of the mobile device, that the mobile device has remained within a geographic area during a time interval, the geographic area being defined by a radius determined according to an application type of the application, and disabling at least a portion of the location system of the mobile device.

Location Application Program Interface

View page
US Patent:
20180376283, Dec 27, 2018
Filed:
Aug 31, 2018
Appl. No.:
16/120029
Inventors:
- Cupertino CA, US
Ronald K. Huang - San Jose CA, US
Stephen J. Rhee - San Jose CA, US
Jay N. Bruins - Los Altos CA, US
Adam M. Driscoll - Atherton CA, US
Lukas M. Marti - Santa Clara CA, US
Michael P. Dal Santo - San Francisco CA, US
Patrick Thomas Dillon - Mountain View CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
H04W 4/021
H04W 4/029
H04M 1/725
G06Q 10/10
H04L 29/08
G06F 9/54
H04W 4/02
Abstract:
Systems, methods, and program products for determining a location of a mobile device using a location application programming interface (API) are described. A mobile device can receive an input requesting the mobile device to monitor entry into and exit from a significant location. The mobile device can call a start-monitoring instance function of an object of a location manager class as declared in the API to start monitoring, and call a stop-monitoring instance function of the object as declared in the API to stop monitoring. The mobile device can store the entry and exit, or provide a record of the entry or exit to a function that is conformant to the API for performing various tasks.

Operating Geographic Location Systems

View page
US Patent:
20160142979, May 19, 2016
Filed:
Jan 22, 2016
Appl. No.:
15/004642
Inventors:
- Cupertino CA, US
Jay N. Bruins - Los Altos CA, US
Robert Mayor - Haft Moon Bay CA, US
Ronald Keryuan Huang - San Jose CA, US
Stephen J. Rhee - San Jose CA, US
International Classification:
H04W 52/02
H04W 4/02
Abstract:
In general, in one aspect, a method includes receiving, on a mobile device, an indication that an application executing on the mobile device has entered a background state, determining, based on data received from a location system of the mobile device, that the mobile device has remained within a geographic area during a time interval, the geographic area being defined by a radius determined according to an application type of the application, and disabling at least a portion of the location system of the mobile device.

Location Application Program Interface

View page
US Patent:
20150350843, Dec 3, 2015
Filed:
Sep 30, 2014
Appl. No.:
14/502816
Inventors:
- Cupertino CA, US
Ronald K. Huang - San Jose CA, US
Stephen J. Rhee - San Jose CA, US
Jay N. Bruins - Los Altos CA, US
Adam M. Driscoll - Atherton CA, US
Lukas M. Marti - Santa Clara CA, US
Michael P. Dal Santo - San Francisco CA, US
Patrick Thomas Dillon - Mountain View CA, US
International Classification:
H04W 4/02
G06F 9/54
Abstract:
Systems, methods, and program products for determining a location of a mobile device using a location application programming interface (API) are described. A mobile device can receive an input requesting the mobile device to monitor entry into and exit from a significant location. The mobile device can call a start-monitoring instance function of an object of a location manager class as declared in the API to start monitoring, and call a stop-monitoring instance function of the object as declared in the API to stop monitoring. The mobile device can store the entry and exit, or provide a record of the entry or exit to a function that is conformant to the API for performing various tasks.

Operating Geographic Location Systems

View page
US Patent:
20140256306, Sep 11, 2014
Filed:
May 23, 2014
Appl. No.:
14/286115
Inventors:
- Cupertino CA, US
Jay N. Bruins - Los Altos CA, US
Robert Mayor - Half Moon Bay CA, US
Ronald K. Huang - San Jose CA, US
Stephen J. Rhee - San Jose CA, US
Jay L. Prunty - Pleasanton CA, US
Pejman Lotfali Kazemi - San Francisco CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
H04W 8/22
H04W 4/02
US Classification:
455418
Abstract:
Among other things, we describe a method that includes receiving, on a mobile device, an indication that an application executing on the mobile device has entered a background state, receiving, from the application, a value indicating a condition for providing location data to the application, disabling a resource associated with the application, while the resource associated with the application is disabled, storing location data received from a location system of the mobile device, and when the condition indicated by the value is met, enabling the resource associated with the application, and providing the stored location data to the application.
Jay N Bruins from Los Altos, CA, age ~38 Get Report