Patents by Inventor Gary W. Hall

Gary W. Hall 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).

  • Publication number: 20190223121
    Abstract: Data is synchronized between a mobile device and a computing device over a wireless link. Synchronization operations are scheduled according to a synchronization schedule that is based on a current time of day. In one embodiment, the day can be divided into different time periods by the user. The user can also specify the frequency with which synchronization operations are to be performed during each specified period.
    Type: Application
    Filed: March 25, 2019
    Publication date: July 18, 2019
    Inventors: Sandra I. Vargas, David R. Williamson, Gary W. Hall, Michael A. Foster, Juan V. Esteve Balducci
  • Patent number: 10292120
    Abstract: Data is synchronized between a mobile device and a computing device over a wireless link. Synchronization operations are scheduled according to a synchronization schedule that is based on a current time of day. In one embodiment, the day can be divided into different time periods by the user. The user can also specify the frequency with which synchronization operations are to be performed during each specified period.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: May 14, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sandra I. Vargas, David R. Williamson, Gary W. Hall, Michael A. Foster, Juan V. Esteve Balducci
  • Publication number: 20180070324
    Abstract: Data is synchronized between a mobile device and a computing device over a wireless link. Synchronization operations are scheduled according to a synchronization schedule that is based on a current time of day. In one embodiment, the day can be divided into different time periods by the user. The user can also specify the frequency with which synchronization operations are to be performed during each specified period.
    Type: Application
    Filed: October 31, 2017
    Publication date: March 8, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Sandra I. VARGAS, David R. WILLIAMSON, Gary W. HALL, Michael A. FOSTER, Juan V. Esteve BALDUCCI
  • Patent number: 9838985
    Abstract: Data is synchronized between a mobile device and a computing device over a wireless link. Synchronization operations are scheduled according to a synchronization schedule that is based on a current time of day. In one embodiment, the day can be divided into different time periods by the user. The user can also specify the frequency with which synchronization operations are to be performed during each specified period.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: December 5, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sandra I Vargas, David R Williamson, Gary W Hall, Michael A Foster, Juan V. Esteve Balducci
  • Patent number: 9292585
    Abstract: A technique and mechanism to effect cross-pollination synchronization of PIM (personal information manager) data to multiple sources. Additionally, a novel feature of the subject invention is the ability to effect cross-pollination synchronization with any number of devices and sources in a network. The invention provides for a user to employ a mobile device or set of devices as a central repository for PIM data (e.g., calendar, contacts and tasks) synchronized from multiple sources (e.g., multiple PC's (personal computers), an exchange server). The invention provides for synchronization of PIM data from multiple types of server sources to multiple devices regardless of the synchronization protocol versions and different schemas.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: March 22, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason E. Schleifer, Gary W. Hall, Garry K. Tan, James P. Chen
  • Patent number: 9211433
    Abstract: A swimming resistance trainer including, for example, a frame assembly and a torso support structure attached to the frame assembly. The torso support structure includes a bench rail generally in parallel with a plurality of elongated slide rails of the frame assembly. The torso support structure also includes a bench assembly slidably attached to the bench rail and positioned to elevate a user's torso generally above the bench rail. The trainer further includes armrest mechanisms, a pair of arm resistance members elastically connecting corresponding armrest mechanisms to a portion of the frame assembly, and a pair of leg resistance members elastically connecting corresponding user's legs to a portion of the frame assembly proximate the rear side. The arm resistance members are positioned to resist sliding movement of the armrest mechanisms toward the rear side, and the leg resistance members are positioned to resist movement of the user's legs.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: December 15, 2015
    Assignee: Roxy Development
    Inventor: Gary W. Hall
  • Publication number: 20150230192
    Abstract: Data is synchronized between a mobile device and a computing device over a wireless link. Synchronization operations are scheduled according to a synchronization schedule that is based on a current time of day. In one embodiment, the day can be divided into different time periods by the user. The user can also specify the frequency with which synchronization operations are to be performed during each specified period.
    Type: Application
    Filed: April 20, 2015
    Publication date: August 13, 2015
    Inventors: Sandra I. Vargas, David R. Williamson, Gary W. Hall, Michael A. Foster, Juan V. Esteve Balducci
  • Publication number: 20150141210
    Abstract: A swimmer's resistance trainer having a base frame comprising two long slide rail sides and two short bench mount sides attached to each other to form a generally rectangular form, a bench rail attached to the two short sides using a vertical mount that extends between an end of the bench rail and each short side; a padded bench mounted onto a pivotal bench mount mounted onto a slide body that slideably attached to the bench rail; a padded head support attached to a headrest body that is slideably attached to the bench rail; at least one slideable padded armrest attached to an arm support post attached to a slideable arm rest body slideably attached to at least one of the long slide rails of the base frame, the at least one padded armrest comprises an arm resistance mechanism.
    Type: Application
    Filed: October 30, 2014
    Publication date: May 21, 2015
    Inventor: Gary W. Hall
  • Patent number: 9037173
    Abstract: Data is synchronized between a mobile device and a computing device over a wireless link. Synchronization operations are scheduled according to a synchronization schedule that is based on a current time of day. In one embodiment, the day can be divided into different time periods by the user. The user can also specify the frequency with which synchronization operations are to be performed during each specified period.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: May 19, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sandra I. Vargas, David R. Williamson, Gary W. Hall, Michael A. Foster, Juan V. Esteve Balducci
  • Patent number: 9001314
    Abstract: A method of rating eyewear includes providing eyewear to be rated, measuring a physical property of the eyewear selected from a group that includes ultraviolet radiation absorption, blue light radiation absorption, infrared radiation absorption, and light blocking capability, transforming the physical property into a rating value, and informing a prospective consumer of the rating value.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: April 7, 2015
    Assignee: Roxy Development, LLC
    Inventor: Gary W. Hall
  • Publication number: 20140005004
    Abstract: A swimmer's resistance trainer having a base frame comprising two long slide rail sides and two short bench mount sides attached to each other to form a generally rectangular form, a bench rail attached to the two short sides using a vertical mount that extends between an end of the bench rail and each short side; a padded bench mounted onto a pivotal bench mount mounted onto a slide body that slideably attached to the bench rail; a padded head support attached to a headrest body that is slideably attached to the bench rail; at least one slideable padded armrest attached to an arm support post attached to a slideable arm rest body slideably attached to at least one of the long slide rails of the base frame, the at least one padded armrest comprises an arm resistance mechanism.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Inventor: Gary W. Hall, SR.
  • Publication number: 20130290252
    Abstract: Data is synchronized between a mobile device and a computing device over a wireless link. Synchronization operations are scheduled according to a synchronization schedule that is based on a current time of day. In one embodiment, the day can be divided into different time periods by the user. The user can also specify the frequency with which synchronization operations are to be performed during each specified period.
    Type: Application
    Filed: June 28, 2013
    Publication date: October 31, 2013
    Inventors: Sandra I. Vargas, David R. Williamson, Gary W. Hall, Michael A. Foster, Juan V. Esteve Balducci
  • Patent number: 8542352
    Abstract: A method of rating eyewear includes providing eyewear to be rated, measuring a physical property of the eyewear selected from a group that includes ultraviolet radiation absorption, blue light radiation absorption, infrared radiation absorption, and light blocking capability, transforming the physical property into a rating value, and informing a prospective consumer of the rating value.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: September 24, 2013
    Assignee: Roxy Development, LLC
    Inventor: Gary W. Hall
  • Patent number: 8509830
    Abstract: Data is synchronized between a mobile device and a computing device over a wireless link. Synchronization operations are scheduled according to a synchronization schedule that is based on a current time of day. In one embodiment, the day can be divided into different time periods by the user. The user can also specify the frequency with which synchronization operations are to be performed during each specified period.
    Type: Grant
    Filed: February 9, 2012
    Date of Patent: August 13, 2013
    Assignee: Microsoft Corporation
    Inventors: Sandra L. Vargas, David R. Williamson, Gary W. Hall, Michael A. Foster, Juan V. Esteve Balducci
  • Patent number: 8386558
    Abstract: A technique and mechanism to effect cross-pollination synchronization of PIM (personal information manager) data to multiple sources. Additionally, a novel feature of the subject invention is the ability to effect cross-pollination synchronization with any number of devices and sources in a network. The invention provides for a user to employ a mobile device or set of devices as a central repository for PIM data (e.g., calendar, contacts and tasks) synchronized from multiple sources (e.g., multiple PC's (personal computers), an exchange server). The invention provides for synchronization of PIM data from multiple types of server sources to multiple devices regardless of the synchronization protocol versions and different schemas.
    Type: Grant
    Filed: April 25, 2005
    Date of Patent: February 26, 2013
    Assignee: Microsoft Corporation
    Inventors: Jason E. Schleifer, Gary W. Hall, Garry K. Tan, James P. Chen
  • Publication number: 20120246344
    Abstract: Data is synchronized between a mobile device and a computing device over a wireless link. Synchronization operations are scheduled according to a synchronization schedule that is based on a current time of day. In one embodiment, the day can be divided into different time periods by the user. The user can also specify the frequency with which synchronization operations are to be performed during each specified period.
    Type: Application
    Filed: February 9, 2012
    Publication date: September 27, 2012
    Applicant: Microsoft Corporation
    Inventors: Sandra I. Vargas, David R. Williamson, Gary W. Hall, Michael A. Foster, Juan V. Esteve Balducci
  • Publication number: 20120200847
    Abstract: A method of rating eyewear includes providing eyewear to be rated, measuring a physical property of the eyewear selected from a group that includes ultraviolet radiation absorption, blue light radiation absorption, infrared radiation absorption, and light blocking capability, transforming the physical property into a rating value, and informing a prospective consumer of the rating value.
    Type: Application
    Filed: February 9, 2011
    Publication date: August 9, 2012
    Inventor: Gary W. Hall
  • Patent number: 8151106
    Abstract: Systems and methods are disclosed that facilitate identifying messages generated on a mobile device while the device is offline as requiring encryption, storing the messages in a message outbox with a flag indicating that encryption is required, and identifying recipients of the flagged messages to generate a recipient list. The recipient list can be piggybacked on a server synchronization request when the mobile device enters a period of online activity, and a server can return public keys associated with identified recipients to permit an encryption component, such as a secure/multipurpose Internet mail extension protocol (S/MIME) encryption component, in the mobile device to encrypt the messages.
    Type: Grant
    Filed: May 7, 2010
    Date of Patent: April 3, 2012
    Assignee: Microsoft Corporation
    Inventors: Garrett R. Vargas, Paul K. Kroman, Selvaraj Nalliah, Eian D. Counts, Gary W. Hall, Anoop Gupta
  • Patent number: 8140099
    Abstract: Data is synchronized between a mobile device and a computing device over a wireless link. Synchronization operations are scheduled according to a synchronization schedule that is based on a current time of day. In one embodiment, the day can be divided into different time periods by the user. The user can also specify the frequency with which synchronization operations are to be performed during each specified period. Further, the user can specify an override schedule which overrides the ordinary synchronization schedule established by the user when override criteria are present. For instance, if the mobile device is roaming, the synchronization schedule will be dictated by the override schedule, which may sync much less often, or not until a specific user synchronization request has been received. The present invention can be embodied both as a method and as a apparatus.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: March 20, 2012
    Assignee: Microsoft Corporation
    Inventors: Sandra I. Vargas, David R. Williamson, Gary W. Hall, Michael A. Foster, Juan V. Esteve Balducci
  • Publication number: 20110264622
    Abstract: Data is synchronized between a mobile device and a computing device over a wireless link. Synchronization operations are scheduled according to a synchronization schedule that is based on a current time of day. In one embodiment, the day can be divided into different time periods by the user. The user can also specify the frequency with which synchronization operations are to be performed during each specified period. Further, the user can specify an override schedule which overrides the ordinary synchronization schedule established by the user when override criteria are present. For instance, if the mobile device is roaming, the synchronization schedule will be dictated by the override schedule, which may sync much less often, or not until a specific user synchronization request has been received. The present invention can be embodied both as a method and as a apparatus.
    Type: Application
    Filed: June 30, 2011
    Publication date: October 27, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Sandra I. Vargas, David R. Williamson, Gary W. Hall, Michael A. Foster, Juan V. Esteve Balducci