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: 7996028Abstract: 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: GrantFiled: August 31, 2010Date of Patent: August 9, 2011Assignee: Microsoft CorporationInventors: Sandra I. Vargas, David R. Williamson, Gary W. Hall, Michael A. Foster, Juan V. Esteve Balducci
-
Publication number: 20110119370Abstract: 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: ApplicationFiled: November 17, 2009Publication date: May 19, 2011Applicant: Microsoft CorporationInventors: Cheng Huang, Jin Li, Felix D. Livni, Gary W. Hall, Yunxian A. Wang, Keith Wimberly Ross
-
Patent number: 7905593Abstract: 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: GrantFiled: February 22, 2010Date of Patent: March 15, 2011Inventors: Renee Resler, Gary W. Hall
-
Publication number: 20110047126Abstract: 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: ApplicationFiled: August 31, 2010Publication date: February 24, 2011Applicant: MICROSOFT CORPORATIONInventors: Sandra I. Vargas, David R. Williamson, Gary W. Hall, Michael A. Foster, Juan V. Esteve Balducci
-
Patent number: 7809384Abstract: 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: GrantFiled: August 14, 2003Date of Patent: October 5, 2010Assignee: Microsoft CorporationInventors: Sandra I. Vargas, David R. Williamson, Gary W. Hall, Michael A. Foster, Juan V. Esteve Balducci
-
Publication number: 20100229051Abstract: 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: ApplicationFiled: May 7, 2010Publication date: September 9, 2010Applicant: Microsoft CorporationInventors: Garrett R. Vargas, Paul K. Kroman, Eian D. Counts, Selvaraj Nalliah, Gary W. Hall, Anoop Gupta
-
Publication number: 20100180347Abstract: 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: ApplicationFiled: March 23, 2010Publication date: July 15, 2010Applicant: Microsoft CorporationInventors: Garrett R. Vargza, Paul K. Kroman, Selvaraj Nalliah, Elan D. Counts, Gary W. Hall, Anoop Gupta
-
Publication number: 20100141889Abstract: 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: ApplicationFiled: February 22, 2010Publication date: June 10, 2010Inventors: RENEE RESLER, Gary W. Hall
-
Patent number: 7716479Abstract: 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: GrantFiled: June 3, 2005Date of Patent: May 11, 2010Assignee: Microsoft CorporationInventors: Garrett R. Vargas, Paul K. Kroman, Selvaraj Nalliah, Eian D. Counts, Gary W. Hall, Anoop Gupta
-
Patent number: 7665841Abstract: 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: GrantFiled: March 28, 2008Date of Patent: February 23, 2010Inventors: Renee Resler, Gary W. Hall
-
Publication number: 20080170198Abstract: 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: ApplicationFiled: March 28, 2008Publication date: July 17, 2008Inventors: RENEE RESLER, GARY W. HALL
-
Patent number: 7314278Abstract: 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: GrantFiled: November 2, 2006Date of Patent: January 1, 2008Inventors: Renee Resler, Gary W. Hall
-
Patent number: 7269433Abstract: 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: GrantFiled: August 14, 2003Date of Patent: September 11, 2007Assignee: Microsoft CorporationInventors: Sandra I. Vargas, David R. Williamson, Gary W. Hall, Michael A. Foster, Juan V. Esteve Balducci
-
Patent number: 7140729Abstract: 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: GrantFiled: November 24, 2004Date of Patent: November 28, 2006Inventors: Renee Resler, Gary W. Hall
-
Publication number: 20040204085Abstract: 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: ApplicationFiled: August 14, 2003Publication date: October 14, 2004Applicant: Microsoft CorporationInventors: Sandra I. Vargas, David R. Williamson, Gary W. Hall, Michael A. Foster, Juan V. Esteve Balducci
-
Publication number: 20040109436Abstract: 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: ApplicationFiled: August 14, 2003Publication date: June 10, 2004Applicant: Microsoft CorporationInventors: Sandra I. Vargas, David R. Williamson, Gary W. Hall, Michael A. Foster, Juan V. Esteve Balducci
-
Publication number: 20020077797Abstract: 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: ApplicationFiled: December 18, 2000Publication date: June 20, 2002Inventor: Gary W. Hall
-
Patent number: 6216065Abstract: 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: GrantFiled: August 6, 1999Date of Patent: April 10, 2001Assignee: Bell Helicopter Textron Inc.Inventors: Gary W. Hall, Michael Homan, Ron Bell
-
Patent number: 6074059Abstract: 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: GrantFiled: March 30, 1998Date of Patent: June 13, 2000Inventors: Theodore A. Glass, Tom M. Sherman, Gary W. Hall
-
Patent number: 5949535Abstract: 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: GrantFiled: March 26, 1998Date of Patent: September 7, 1999Inventor: Gary W. Hall