Patents by Inventor Stephen David Zelinka

Stephen David Zelinka has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9805217
    Abstract: Embodiments described herein may help to protect users' privacy when storing and/or utilizing location data that is provided by the users' mobile devices. An example method may involve: (a) determining a location history associated with a first client device, wherein the location history comprises a plurality of time-stamped location reports associated with the first client device, (b) before the location history is exported: (i) identifying at least one stop in the location history, wherein the at least one stop corresponds to a plurality of location reports that indicate a substantial lack of movement by the first client device, and (ii) scrubbing the location history in order to obscure at least one location report that corresponds to the at least one stop, and (c) exporting the scrubbed location history to long-term data storage.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: October 31, 2017
    Assignee: Google Inc.
    Inventors: Eli Brandt, Stephen David Zelinka
  • Publication number: 20170046534
    Abstract: Embodiments described herein may help to protect users' privacy when storing and/or utilizing location data that is provided by the users' mobile devices. An example method may involve: (a) determining a location history associated with a first client device, wherein the location history comprises a plurality of time-stamped location reports associated with the first client device, (b) before the location history is exported: (i) identifying at least one stop in the location history, wherein the at least one stop corresponds to a plurality of location reports that indicate a substantial lack of movement by the first client device, and (ii) scrubbing the location history in order to obscure at least one location report that corresponds to the at least one stop, and (c) exporting the scrubbed location history to long-term data storage.
    Type: Application
    Filed: October 31, 2016
    Publication date: February 16, 2017
    Inventors: Eli Brandt, Stephen David Zelinka
  • Patent number: 9491616
    Abstract: Embodiments described herein may help to protect users' privacy when storing and/or utilizing location data that is provided by the users' mobile devices. An example method may involve: (a) determining a location history associated with a first client device, wherein the location history comprises a plurality of time-stamped location reports associated with the first client device, (b) before the location history is exported: (i) identifying at least one stop in the location history, wherein the at least one stop corresponds to a plurality of location reports that indicate a substantial lack of movement by the first client device, and (ii) scrubbing the location history in order to obscure at least one location report that corresponds to the at least one stop, and (c) exporting the scrubbed location history to long-term data storage.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: November 8, 2016
    Assignee: Google Inc.
    Inventors: Eli Brandt, Stephen David Zelinka
  • Publication number: 20160029212
    Abstract: Embodiments described herein may help to protect users' privacy when storing and/or utilizing location data that is provided by the users' mobile devices. An example method may involve: (a) determining a location history associated with a first client device, wherein the location history comprises a plurality of time-stamped location reports associated with the first client device, (b) before the location history is exported: (i) identifying at least one stop in the location history, wherein the at least one stop corresponds to a plurality of location reports that indicate a substantial lack of movement by the first client device, and (ii) scrubbing the location history in order to obscure at least one location report that corresponds to the at least one stop, and (c) exporting the scrubbed location history to long-term data storage.
    Type: Application
    Filed: October 6, 2015
    Publication date: January 28, 2016
    Inventors: Eli Brandt, Stephen David Zelinka
  • Patent number: 9179251
    Abstract: Methods and systems for grouping computing devices together based on the devices being colocated with one another or being associated with complementary usage contexts, and then using the location or usage context of one device in the group to estimate the location or usage context of another device in the group are described. An example method may include receiving first sensor data from sensors of a first computing device; receiving second sensor data from sensors of a second computing device; determining, based on the received sensor data, that the first and second computing devices are colocated with one another; identifying, based on the first sensor data, a context associated with the first computing device; and determining, based at least in part on the context associated with the first computing device, a context associated with the second computing device.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: November 3, 2015
    Assignee: Google Inc.
    Inventors: Stephen David Zelinka, Mohammed Waleed Kadous, Marc Stogaitis
  • Patent number: 9179304
    Abstract: Embodiments described herein may help to protect users' privacy when storing and/or utilizing location data that is provided by the users' mobile devices. An example method may involve: (a) determining a location history associated with a first client device, wherein the location history comprises a plurality of time-stamped location reports associated with the first client device, (b) before the location history is exported: (i) identifying at least one stop in the location history, wherein the at least one stop corresponds to a plurality of location reports that indicate a substantial lack of movement by the first client device, and (ii) scrubbing the location history in order to obscure at least one location report that corresponds to the at least one stop, and (c) exporting the scrubbed location history to long-term data storage.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: November 3, 2015
    Assignee: Google Inc.
    Inventors: Stephen David Zelinka, Eli Brandt
  • Publication number: 20150079932
    Abstract: Embodiments described herein may help to protect users' privacy when storing and/or utilizing location data that is provided by the users' mobile devices. An example method may involve: (a) determining a location history associated with a first client device, wherein the location history comprises a plurality of time-stamped location reports associated with the first client device, (b) before the location history is exported: (i) identifying at least one stop in the location history, wherein the at least one stop corresponds to a plurality of location reports that indicate a substantial lack of movement by the first client device, and (ii) scrubbing the location history in order to obscure at least one location report that corresponds to the at least one stop, and (c) exporting the scrubbed location history to long-term data storage.
    Type: Application
    Filed: September 18, 2013
    Publication date: March 19, 2015
    Applicant: Google Inc.
    Inventors: Stephen David Zelinka, Eli Brandt
  • Publication number: 20150080011
    Abstract: Methods and systems for grouping computing devices together based on the devices being colocated with one another or being associated with complementary usage contexts, and then using the location or usage context of one device in the group to estimate the location or usage context of another device in the group are described. An example method may include receiving first sensor data from sensors of a first computing device; receiving second sensor data from sensors of a second computing device; determining, based on the received sensor data, that the first and second computing devices are colocated with one another; identifying, based on the first sensor data, a context associated with the first computing device; and determining, based at least in part on the context associated with the first computing device, a context associated with the second computing device.
    Type: Application
    Filed: September 13, 2013
    Publication date: March 19, 2015
    Applicant: Google Inc.
    Inventors: Stephen David Zelinka, Mohammed Waleed Kadous, Marc Stogaitis
  • Patent number: 8639266
    Abstract: To determine the location of a querying mobile device, a request is received from the querying mobile device via a communication network. One or several participating mobile devices that potentially are physically proximate to the querying mobile device are identified. A request to scan for a location broadcast message transmitted by the querying mobile device is sent to the participating mobile devices. One or more location broadcast reports from participating mobile devices are received, where each received location broadcast report indicates that the location broadcast message was received at the corresponding participating mobile device. The location of the querying mobile device is estimated based on (i) the received one or more location broadcast reports and (ii) respective locations of the participating mobile devices from which the one or more location broadcast reports were received.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: January 28, 2014
    Assignee: Google Inc.
    Inventor: Stephen David Zelinka
  • Patent number: 8612756
    Abstract: Certain embodiments of this disclosure include methods and devices for adjusting the precision of location information. According to one embodiment, a method is provided. The method may include: obtaining a request for location information from an application; determining that the location information needs to be adjusted; obtaining the location information; adjusting the location information, wherein the adjusting includes: (i) adding noise to the location information to obtain noisy location information, (ii) discretizing the noisy location information to obtain discretized location information, and (iii) hysteresizing the discretized location information to obtain adjusted location information. The adjusted location information may then be provided to the requesting application.
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: December 17, 2013
    Assignee: Google Inc.
    Inventors: Reto Meier, Jeff Brown, Nicholas Julian Pelly, Angana Ghosh, Stephen David Zelinka, Mohammed Waleed Kadous