Patents by Inventor Andrew Stuart

Andrew Stuart 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: 11138198
    Abstract: Disclosed is a system, method, and computer program product to handle unresponsive reader instances in a database system. A timeout-based invalidation and suspension approach is provided that addresses the problem of unresponsive read-only instances.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: October 5, 2021
    Assignee: Oracle International Corporation
    Inventors: Francisco Rafael Flores Michel, Andrew Stuart Ingham, Wai Shun Wilson Chan, Chandrajith Ramachandran Unnithan
  • Publication number: 20210257005
    Abstract: One or more tape cartridge restraint brackets may be generated. At least one tape cartridge restraint bracket may be positioned in one or more deep slots in a rear portion of the tape library.
    Type: Application
    Filed: February 13, 2020
    Publication date: August 19, 2021
    Inventors: Shawn M. Nave, Andrew Stuart Green, Justin Melby
  • Patent number: 10949230
    Abstract: A device may be configured to enable a user to select a language, and may fulfill resource requests from applications by selecting, from among resources respectively associated with a language, a resource associated with the selected language of the user. However, this resource selection process may be inadequate if the user selects multiple languages; if a resource associated with the selected language of the user is unavailable, but resources associated with related languages are available; or if the user and/or the application specifies an ordering for the selection among the languages. Presented herein are techniques for performing the resource selection by, for respective languages selected by the user, calculating a weight representing a suitability of the language for the resource request; generating a selection order of the selected languages according to the weights; and selecting a resource based on the position of the associated language in the selection order.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: March 16, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rylan Michael Hawkins, Eric Scott Albright, Nick Beal, Peter Geoffrey Constable, Wade H. Curtiss, Erik Fortune, Andrew Stuart Glass, Samuel Aaron Beard, Microsoft Technology Licensing
  • Patent number: 10909557
    Abstract: Disclosed are various embodiments for predicting and classifying events that create a sudden or substantial increase in network traffic activity. To begin, an increase of network activity can be detected. Upon detecting the increase in network activity, it can be determined that the increase in network activity is unexpected in view of one or more predicted activity events. The system can be adjusted to reduce the network activity in response to determining that the increase in network activity is unexpected.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: February 2, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Andrew Stuart Huntwork, Melissa Elaine Davis, Gavin Richard Jewell
  • Publication number: 20200374995
    Abstract: A luminaire includes a first light source and a second light source, the first and second light source operatively configured to provide amounts of light independently controllable during operation; and an optical system having an input aperture system and an output aperture system. The output aperture system is displaced by a predetermined distance along a forward direction from the input aperture system. The optical system is operatively coupled with the first and second light source and configured to direct light received at the input aperture system to the output aperture system. The output aperture system is configured to output light from the first light source in first directions and light from the second light source in second directions at least in part different from the first directions.
    Type: Application
    Filed: January 10, 2019
    Publication date: November 26, 2020
    Inventors: Eric Bretschneider, Louis Lerman, Ferdinand Schinagl, Andrew Stuart Gladwin
  • Patent number: 10732826
    Abstract: The techniques disclosed herein enable dynamic device interaction adaptation based on user engagement. In general, a computer can leverage sensors to determine a user's level of engagement with one or more devices. As the user transitions his or her attention to different devices, the computer can utilize different interaction models to assist the user in interacting with each device that meets a threshold level of engagement with the user. Individual interaction models can configure the computer to direct input gestures received by the computing device to a selected device, and adapt the computer's input modality to provide user interface controls that are optimized for the selected device. When a user is interacting with two or more devices, automatic transitions between different interaction models can help improve the user's interaction with each device.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: August 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christian Klein, Andrew Stuart Glass
  • Publication number: 20200174567
    Abstract: The disclosed technologies address technical problems, including improving human-computer interaction, by augmenting the functionality provided by non-digital objects using a digital glove. To provide this functionality, a machine learning model is trained using sensor data generated by sensors in a digital glove and data generated by a user input device while the digital glove is utilized to manipulate an object like a user input device. Once trained, the machine learning model can take sensor data generated by a digital glove while manipulating a non-digital object and generate virtual user input device data that can be utilized to control a host computer. A digital glove can also be utilized to perform selection operations using non-digital objects when pressure data generated by one or more of the pressure sensors in the digital glove indicates that pressure was exerted at a finger of the digital glove in excess of a threshold value.
    Type: Application
    Filed: December 3, 2018
    Publication date: June 4, 2020
    Inventors: Christian KLEIN, Andrew Stuart GLASS, Sang Ho YOON
  • Publication number: 20200174566
    Abstract: The disclosed technologies address various technical problems, including improving human-computer interaction, by augmenting the functionality provided by user input devices using a digital glove. For example, a digital glove can be utilized to provide pressure sensitivity for non-pressure sensitive touchscreen devices, attribute input made with a digital pen to a user wearing the digital glove, augment the functionality provided by mice and other types of handheld user input devices, augment the functionality provided gaze tracking systems, improve camera-based motion tracking systems, and to augment the functionality provided by speech recognition systems.
    Type: Application
    Filed: December 3, 2018
    Publication date: June 4, 2020
    Inventors: Christian KLEIN, Andrew Stuart GLASS, Sang Ho YOON
  • Publication number: 20200174660
    Abstract: The disclosed technologies address various technical and user experience problems by augmenting the functionality provided by virtual on-screen trackpads without requiring users to switch between modes. In this way, users can access extended functionality without interfering with expected traditional trackpad functionality (e.g. moving a cursor, clicking, and scrolling). In particular, technologies are disclosed for modeless digital pen input to a virtual trackpad, modeless gestures for summoning user interfaces, modeless gestures utilizing position relative to adjacent user interfaces, and modeless cursor control and interaction with virtual touch targets.
    Type: Application
    Filed: December 3, 2018
    Publication date: June 4, 2020
    Inventors: Christian KLEIN, Andrew Stuart GLASS
  • Publication number: 20200174653
    Abstract: The disclosed technologies address various technical and user experience problems by augmenting the functionality provided by virtual on-screen trackpads without requiring users to switch between modes. In this way, users can access extended functionality without interfering with expected traditional trackpad functionality (e.g. moving a cursor, clicking, and scrolling). In particular, technologies are disclosed for modeless digital pen input to a virtual trackpad, modeless gestures for summoning user interfaces, modeless gestures utilizing position relative to adjacent user interfaces, and modeless cursor control and interaction with virtual touch targets.
    Type: Application
    Filed: December 3, 2018
    Publication date: June 4, 2020
    Inventors: Christian KLEIN, Andrew Stuart GLASS
  • Publication number: 20200125665
    Abstract: Disclosed is a system, method, and computer program product to handle unresponsive reader instances in a database system. A timeout-based invalidation and suspension approach is provided that addresses the problem of unresponsive read-only instances.
    Type: Application
    Filed: October 19, 2018
    Publication date: April 23, 2020
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Francisco Rafael FLORES MICHEL, Andrew Stuart Ingham, Wai Shun Wilson CHAN, Chandrajith Ramachandran Unnithan
  • Patent number: 10614200
    Abstract: A device may provide a login process to authenticate users prior to admittance to a computing environment. The device may also enable users to adjust various the computing environment, e.g., the language selected for communicating with the user and the user interfaces to be presented to the user, and may store such adjustments in a secured user account. However, if the user account is inaccessible to the device during the login process, the device is unable to adapt the login process to apply the user's adjustments. Instead, the device may be configured to store users' adjustments (including language selection) outside of the user accounts, and to, upon identifying the user during the login process, present login interfaces specified in the user account. Additionally, users may select different login interfaces during login, and the device may retrieve these login interfaces for selection during future login processes for the same user.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: April 7, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Adam James Betz, Wade H. Curtiss, Andrew Stuart Glass
  • Patent number: 10564719
    Abstract: The disclosed technologies address various technical problems, including improving human-computer interaction, by augmenting the functionality provided by user input devices using a digital glove. For example, a digital glove can be utilized to provide pressure sensitivity for non-pressure sensitive touchscreen devices, attribute input made with a digital pen to a user wearing the digital glove, augment the functionality provided by mice and other types of handheld user input devices, augment the functionality provided gaze tracking systems, improve camera-based motion tracking systems, and to augment the functionality provided by speech recognition systems.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: February 18, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christian Klein, Andrew Stuart Glass, Sang Ho Yoon, Roy H. Berger
  • Patent number: 10405566
    Abstract: A container (22) includes an oxygen-sensitive beverage, for example a vitamin C-containing beverage. A closure (40) seals the mouth (28) of container (22). The closure includes an oxygen scavenging structure, for example a closure, which comprises a hydrogen generating means and a catalyst for catalysing a reaction between hydrogen and oxygen.
    Type: Grant
    Filed: August 21, 2012
    Date of Patent: September 10, 2019
    Assignee: COLORMATRIX HOLDINGS, INC.
    Inventors: Adrian John Carmichael, Andrew Elkin, Mark Frost, Steven John Moloney, Andrew Stuart Overend, Steven Burgess Tattum
  • Publication number: 20190258784
    Abstract: A device may provide a login process to authenticate users prior to admittance to a computing environment. The device may also enable users to adjust various the computing environment, e.g., the language selected for communicating with the user and the user interfaces to be presented to the user, and may store such adjustments in a secured user account. However, if the user account is inaccessible to the device during the login process, the device is unable to adapt the login process to apply the user's adjustments. Instead, the device may be configured to store users' adjustments (including language selection) outside of the user accounts, and to, upon identifying the user during the login process, present login interfaces specified in the user account. Additionally, users may select different login interfaces during login, and the device may retrieve these login interfaces for selection during future login processes for the same user.
    Type: Application
    Filed: May 6, 2019
    Publication date: August 22, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Adam James Betz, Wade H. Curtiss, Andrew Stuart Glass
  • Patent number: 10387525
    Abstract: A method and system for improving aggregated data sets through crowd sourcing. The method includes organizing a plurality of data sets into an aggregated data set, providing search access to at least a portion of the aggregated data set based upon a subscription level associated with a user, and returning results to the user. Organizing the plurality of data sets into an aggregated data set includes receiving data from a plurality of sources, parsing the data, translating the parsed data into its native format and content, tagging the parsed data with attributes detailing how the data is entered, wherein the attributes comprise geographic location information, and mapping the translated data into a plurality of database tables within the aggregated data set. The system includes various components for performing the method.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: August 20, 2019
    Assignee: IQVIA INC.
    Inventors: Andrew Stuart, Thomas Kaminski, John O'Connell
  • Publication number: 20190155495
    Abstract: The techniques disclosed herein enable dynamic device interaction adaptation based on user engagement. In general, a computer can leverage sensors to determine a user's level of engagement with one or more devices. As the user transitions his or her attention to different devices, the computer can utilize different interaction models to assist the user in interacting with each device that meets a threshold level of engagement with the user. Individual interaction models can configure the computer to direct input gestures received by the computing device to a selected device, and adapt the computer's input modality to provide user interface controls that are optimized for the selected device. When a user is interacting with two or more devices, automatic transitions between different interaction models can help improve the user's interaction with each device.
    Type: Application
    Filed: November 22, 2017
    Publication date: May 23, 2019
    Inventors: Christian KLEIN, Andrew Stuart GLASS
  • Patent number: 10282529
    Abstract: A device may provide a login process to authenticate users prior to admittance to a computing environment. The device may also enable users to adjust various the computing environment, e.g., the language selected for communicating with the user and the user interfaces to be presented to the user, and may store such adjustments in a secured user account. However, if the user account is inaccessible to the device during the login process, the device is unable to adapt the login process to apply the user's adjustments. Instead, the device may be configured to store users' adjustments (including language selection) outside of the user accounts, and to, upon identifying the user during the login process, present login interfaces specified in the user account. Additionally, users may select different login interfaces during login, and the device may retrieve these login interfaces for selection during future login processes for the same user.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: May 7, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Adam James Betz, Wade H. Curtiss, Andrew Stuart Glass
  • Publication number: 20190107944
    Abstract: Implementations described herein provide a multifinger keyboard that is generated based on detected input. Each key of the multifinger keyboard includes multiple input zones, which are positioned and dimensioned to correlate with a present orientation of a user's fingers. The multifinger keyboard is automatically regenerated to account for drift and other changes in position of a user's hand relative to the keyboard, thereby providing reliable targeting without requiring physical homing indicators. Each input zone may be associated with different output values, such that applying different input types to a single input zone results in different outputs. Potential outputs are determined based on concurrent inputs received at the multifinger keyboard, from which a final output is generated.
    Type: Application
    Filed: October 6, 2017
    Publication date: April 11, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Andrew Stuart GLASS, Ricardo Arturo ESPINOZA REYES, Raymond QUAN, Sophors KHUT, Christian KLEIN
  • Publication number: 20190066001
    Abstract: A remotely-accessible computer system allows a purchase to establish an account and then purchase admission to live events or venues. The system provides the purchaser with a pass containing data identifying the account established for the purchaser which account contains information about purchased admissions. The pass can be used to gain access multiple events. The purchaser presents the pass at the entrance to the event and a reader reads the identification data and forwards it to the system. The system checks that the purchaser has purchased entry to the particular event and provides a signal to the event indicating whether admission to the event should be allowed or refused.
    Type: Application
    Filed: October 29, 2018
    Publication date: February 28, 2019
    Inventor: Andrew Stuart Hunt