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).

  • Patent number: 7996028
    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: August 31, 2010
    Date of Patent: August 9, 2011
    Assignee: Microsoft Corporation
    Inventors: Sandra I. Vargas, David R. Williamson, Gary W. Hall, Michael A. Foster, Juan V. Esteve Balducci
  • Publication number: 20110119370
    Abstract: Described is a technology by which a content server downloads an active content measuring tool object to a client request for a page. When loaded, the measuring tool object makes network measurements, including by direct socket access, and return measurement results. As part of its operations, the measuring tool object may request measurement assignments from a central controller, and/or return those results to the central controller. Measurement assignments may be directed towards determining a round trip time/latency, measuring throughput, packet loss rate, detecting in-fight modification of content and/or detecting the presence of a middle box, including the presence of a caching proxy server middle box. The measurement results may be used to evaluate hypothetical deployment of a number of servers and/or geographic locations for those servers.
    Type: Application
    Filed: November 17, 2009
    Publication date: May 19, 2011
    Applicant: Microsoft Corporation
    Inventors: Cheng Huang, Jin Li, Felix D. Livni, Gary W. Hall, Yunxian A. Wang, Keith Wimberly Ross
  • Patent number: 7905593
    Abstract: Sunglasses includes a frame portion having opposing inner and outer faces, opposed first and second sides, a nose bridge formed between the opposed first and second sides, and a lens opening between the nose bridge and each of the first and second sides. A lens-defining member, made of a flexible, thin, sun-protective, light-transmitting material, has an outer face applied to the inner face of the frame portion and an opposing inner face, and a side in juxtaposition to each of the first and second sides of the frame portion. Fasteners affix the lens-defining member to the frame portion, and first and second temples extend rearwardly of the frame portion at the first and second sides of the frame portion, respectively.
    Type: Grant
    Filed: February 22, 2010
    Date of Patent: March 15, 2011
    Inventors: Renee Resler, Gary W. Hall
  • Publication number: 20110047126
    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: August 31, 2010
    Publication date: February 24, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Sandra I. Vargas, David R. Williamson, Gary W. Hall, Michael A. Foster, Juan V. Esteve Balducci
  • Patent number: 7809384
    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.
    Type: Grant
    Filed: August 14, 2003
    Date of Patent: October 5, 2010
    Assignee: Microsoft Corporation
    Inventors: Sandra I. Vargas, David R. Williamson, Gary W. Hall, Michael A. Foster, Juan V. Esteve Balducci
  • Publication number: 20100229051
    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: Application
    Filed: May 7, 2010
    Publication date: September 9, 2010
    Applicant: Microsoft Corporation
    Inventors: Garrett R. Vargas, Paul K. Kroman, Eian D. Counts, Selvaraj Nalliah, Gary W. Hall, Anoop Gupta
  • Publication number: 20100180347
    Abstract: A pluggable file-based DRM (digital rights management) API (application program interface) layer for applications and engines. The invention defines a pluggable file-based DRM API layer such that mobile operators can choose to use any file-based DRM (FDRM) engine in their final product. An FDRM engine can be content agnostic (e.g., can range from an executable to a media file or ring-tone). In accordance with the invention, an application can become DRM aware by calling the novel file-based DRM APIs. Any FDRM engine can be plugged into the novel API layer such that applications can use the protected content. The API layer of the subject invention can be designed such that applications that are DRM aware by using the file-based DRM API layer can be DRM engine agnostic.
    Type: Application
    Filed: March 23, 2010
    Publication date: July 15, 2010
    Applicant: Microsoft Corporation
    Inventors: Garrett R. Vargza, Paul K. Kroman, Selvaraj Nalliah, Elan D. Counts, Gary W. Hall, Anoop Gupta
  • Publication number: 20100141889
    Abstract: Sunglasses includes a frame portion having opposing inner and outer faces, opposed first and second sides, a nose bridge formed between the opposed first and second sides, and a lens opening between the nose bridge and each of the first and second sides. A lens-defining member, made of a flexible, thin, sun-protective, light-transmitting material, has an outer face applied to the inner face of the frame portion and an opposing inner face, and a side in juxtaposition to each of the first and second sides of the frame portion. Fasteners affix the lens-defining member to the frame portion, and first and second temples extend rearwardly of the frame portion at the first and second sides of the frame portion, respectively.
    Type: Application
    Filed: February 22, 2010
    Publication date: June 10, 2010
    Inventors: RENEE RESLER, Gary W. Hall
  • Patent number: 7716479
    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: June 3, 2005
    Date of Patent: May 11, 2010
    Assignee: Microsoft Corporation
    Inventors: Garrett R. Vargas, Paul K. Kroman, Selvaraj Nalliah, Eian D. Counts, Gary W. Hall, Anoop Gupta
  • Patent number: 7665841
    Abstract: Sunglasses includes a frame portion having opposing inner and outer faces, opposed first and second sides, a nose bridge formed between the opposed first and second sides, and a lens opening between the nose bridge and each of the first and second sides. A lens-defining member, made of a flexible, thin, sun-protective, light-transmitting material, has an outer face applied to the inner face of the frame portion and an opposing inner face, and a side in juxtaposition to each of the first and second sides of the frame portion. Fasteners affix the lens-defining member to the frame portion, and first and second temples extend rearwardly of the frame portion at the first and second sides of the frame portion, respectively.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: February 23, 2010
    Inventors: Renee Resler, Gary W. Hall
  • Publication number: 20080170198
    Abstract: Sunglasses includes a frame portion having opposing inner and outer faces, opposed first and second sides, a nose bridge formed between the opposed first and second sides, and a lens opening between the nose bridge and each of the first and second sides. A lens-defining member, made of a flexible, thin, sun-protective, light-transmitting material, has an outer face applied to the inner face of the frame portion and an opposing inner face, and a side in juxtaposition to each of the first and second sides of the frame portion. Fasteners affix the lens-defining member to the frame portion, and first and second temples extend rearwardly of the frame portion at the first and second sides of the frame portion, respectively.
    Type: Application
    Filed: March 28, 2008
    Publication date: July 17, 2008
    Inventors: RENEE RESLER, GARY W. HALL
  • Patent number: 7314278
    Abstract: Sunglasses for infants and children includes an elongate integral member including a central portion having a central nose bridge, a lens opening on each side of the central nose bridge, and a temple extending rearwardly of the central portion at a bend in the elongate integral member on each side of the central portion. A lens-defining member is affixed to the central portion, and an elongate integral backing is affixed to the lens-defining member. The backing includes a central nose bridge opposing the central nose bridge of the central portion, and a lens opening on each side of the central nose bridge opposing the lens opening on each side of the central portion. A nose bridge pad is affixed to the backing, and a temple pad is affixed to the backing at each side thereof and to the temples maintaining the bends in the elongate integral member.
    Type: Grant
    Filed: November 2, 2006
    Date of Patent: January 1, 2008
    Inventors: Renee Resler, Gary W. Hall
  • Patent number: 7269433
    Abstract: Data is synchronized between a mobile device and a computing device over a wireless link. Synchronization operations are scheduled based on a predetermined subset of user actions.
    Type: Grant
    Filed: August 14, 2003
    Date of Patent: September 11, 2007
    Assignee: Microsoft Corporation
    Inventors: Sandra I. Vargas, David R. Williamson, Gary W. Hall, Michael A. Foster, Juan V. Esteve Balducci
  • Patent number: 7140729
    Abstract: Sunglasses for infants and children includes an elongate integral member including a central portion having a central nose bridge, a lens opening on each side of the central nose bridge, and a temple extending rearwardly of the central portion at a bend in the elongate integral member on each side of the central portion. A lens-defining member is affixed to the central portion, and an elongate integral backing is affixed to the lens-defining member. The backing includes a central nose bridge opposing the central nose bridge of the central portion, and a lens opening on each side of the central nose bridge opposing the lens opening on each side of the central portion. A nose bridge pad is affixed to the backing, and a temple pad is affixed to the backing at each side thereof and to the temples maintaining the bends in the elongate integral member.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: November 28, 2006
    Inventors: Renee Resler, Gary W. Hall
  • Publication number: 20040204085
    Abstract: Data is synchronized between a mobile device and a computing device over a wireless link. Synchronization operations are scheduled based on a predetermined subset of user actions.
    Type: Application
    Filed: August 14, 2003
    Publication date: October 14, 2004
    Applicant: Microsoft Corporation
    Inventors: Sandra I. Vargas, David R. Williamson, Gary W. Hall, Michael A. Foster, Juan V. Esteve Balducci
  • Publication number: 20040109436
    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.
    Type: Application
    Filed: August 14, 2003
    Publication date: June 10, 2004
    Applicant: Microsoft Corporation
    Inventors: Sandra I. Vargas, David R. Williamson, Gary W. Hall, Michael A. Foster, Juan V. Esteve Balducci
  • Publication number: 20020077797
    Abstract: A technique for automated design of a corneal surgical procedure includes topographical measurements of a patient's eye to obtain corneal surface topography. Conventional techniques are used to obtain the thickness of the cornea and the intraocular pressure. The topographical information is interpolated and extrapolated to fit the nodes of a finite element analysis model of the eye, which is then analyzed to predict the initial state of strain of the eye and obtain pre-operative curvatures of the cornea. Insertion and thermal shrinkage data constituting the “initial” surgical plan is incorporated into the finite element analysis model. A new analysis then is performed to simulate resulting deformations, stresses, strains, and curvatures of the eye. They are compared to the original values thereof and to the vision objective. If necessary, the surgical plan is modified, and the resulting new insertion or thermal shrinkage date is entered into the model and the analysis is repeated.
    Type: Application
    Filed: December 18, 2000
    Publication date: June 20, 2002
    Inventor: Gary W. Hall
  • Patent number: 6216065
    Abstract: A method and system for creating a precision approach for an aircraft to a position on the ground from a location above the ground is disclosed. The system comprises a display unit onboard the aircraft that displays a digital moving map, a database onboard the aircraft that contains digital terrain elevation data and obstacle data, a global positioning receiver that identifies the in flight position of the aircraft and an input device use to select the position on the ground displayed on the digital moving map. A processor that is also onboard the aircraft is communicably linked to the display unit, the database and the global positioning receiver. The processor generates the digital moving map on the display unit from the digital terrain elevation data and obstacle data and creates an approach derived from global positioning system data for the aircraft to the position on the ground selected on the digital moving map based upon the in flight position of the aircraft.
    Type: Grant
    Filed: August 6, 1999
    Date of Patent: April 10, 2001
    Assignee: Bell Helicopter Textron Inc.
    Inventors: Gary W. Hall, Michael Homan, Ron Bell
  • Patent number: 6074059
    Abstract: The present invention relates to eyewear that provides replaceable and/or interchangeable lens for eyewear. The lens and frame set is adapted for the easy replacement and/or interchange of the removable lenses from a front side of the frame. In one embodiment, the lens is further secured into the frame from the front side by a resiliently compressible barrier that must be overcome in order for the lens to be received into and out of the frame. In another embodiment, the lenses are securable into the frame by friction from the front side, the friction arising between a resiliently compressible lens gasket that is attached to the periphery of the lens and an interior surface of the cross section of the bezel of eyepiece of the frame.
    Type: Grant
    Filed: March 30, 1998
    Date of Patent: June 13, 2000
    Inventors: Theodore A. Glass, Tom M. Sherman, Gary W. Hall
  • Patent number: 5949535
    Abstract: The present invention is a method of rating eyewear according to their solar radiation protective capabilities. Measured ultraviolet (UV), blue light (BLUE), and reflective and blocking properties (STYLE) of eyewear are transformed into a substantially linear numerical value. The ultraviolet and blue light values provide information about the absorptive properties of eyewear lenses. The UV and BLUE values provide information about the absorptive properties of the lenses while style provides information about the light blocking properties of the frames. These values are then placed upon rated eyewear, thus allowing consumers the ability to make more informed decisions when shopping for protective eyewear.
    Type: Grant
    Filed: March 26, 1998
    Date of Patent: September 7, 1999
    Inventor: Gary W. Hall