Patents by Inventor Eric Hamilton
Eric Hamilton 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: 12263410Abstract: In non-limiting examples of the present disclosure, systems, methods, and devices for matching device configurations to games are presented. A set of device configuration tiers may be generated from gameplay telemetry data generated by a plurality of client devices executing a plurality of games. A device configuration for a specific client device may be determined based at least on the specific client device's GUI type. When the specific client device accesses a software game library a determination may be made based on a performance tier corresponding to the device configuration for the specific client device as to whether the specific client device can adequately execute each game. One or more recommendations may be rendered and displayed in the game library based on the determination of whether the specific client device can adequately execute each game.Type: GrantFiled: October 19, 2023Date of Patent: April 1, 2025Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Arunabh Verma, Rajneil Singh Rana, Seyed Ali Hosseini Khayat, Matthew Carl Dubois, Daniel Aaron Dobyns, Sebastian Carl Merry, Griffin Solimini, Shu-Wei Hsu, William Jarrad Bailey, Timothy John Kiesow, Eric Hamilton, Kripal Kavi
-
Publication number: 20240331823Abstract: A method is provided. The method comprises: receiving, by a computing platform and from a plurality of data sources, population data for a plurality of first individuals; standardizing, by the computing platform, the population data to determine training data for a care management heterogeneous treatment effect (HTE) model; training, by the computing platform, the care management HTE model using the training data; determining, by the computing platform, a plurality of second individuals for care management interventions based on using the trained care management HTE model; and providing, by the computing platform and for display on a care management computing device, information indicating the plurality of second individuals for the care management interventions.Type: ApplicationFiled: April 3, 2023Publication date: October 3, 2024Inventors: Eric Hamilton, Steven Felix, Yue Wang, Hyuna Yang, Youming Xu, Yiwei Jiang, Robin Foreman, Kirsten Wallace, Allison Freeman
-
Publication number: 20240042330Abstract: In non-limiting examples of the present disclosure, systems, methods, and devices for matching device configurations to games are presented. A set of device configuration tiers may be generated from gameplay telemetry data generated by a plurality of client devices executing a plurality of games. A device configuration for a specific client device may be determined based at least on the specific client device's GUI type. When the specific client device accesses a software game library a determination may be made based on a performance tier corresponding to the device configuration for the specific client device as to whether the specific client device can adequately execute each game. One or more recommendations may be rendered and displayed in the game library based on the determination of whether the specific client device can adequately execute each game.Type: ApplicationFiled: October 19, 2023Publication date: February 8, 2024Inventors: Arunabh VERMA, Rajneil Singh RANA, Seyed Ali HOSSEINI KHAYAT, Matthew Carl DUBOIS, Daniel Aaron DOBYNS, Sebastian Carl MERRY, Griffin SOLIMINI, Shu-Wei HSU, William Jarrad BAILEY, Timothy John KIESOW, Eric HAMILTON, Kripal KAVI
-
Patent number: 11826657Abstract: In non-limiting examples of the present disclosure, systems, methods, and devices for matching device configurations to games are presented. A set of device configuration tiers may be generated from gameplay telemetry data generated by a plurality of client devices executing a plurality of games. A device configuration for a specific client device may be determined based at least on the specific client device's GUI type. When the specific client device accesses a software game library a determination may be made based on a performance tier corresponding to the device configuration for the specific client device as to whether the specific client device can adequately execute each game. One or more recommendations may be rendered and displayed in the game library based on the determination of whether the specific client device can adequately execute each game.Type: GrantFiled: March 9, 2022Date of Patent: November 28, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Arunabh Verma, Rajneil Singh Rana, Seyed Ali Hosseini Khayat, Matthew Carl Dubois, Daniel Aaron Dobyns, Sebastian Carl Merry, Griffin Solimini, Shu-Wei Hsu, William Jarrad Bailey, Timothy John Kiesow, Eric Hamilton, Kripal Kavi
-
Publication number: 20230142004Abstract: In non-limiting examples of the present disclosure, systems, methods, and devices for matching device configurations to games are presented. A set of device configuration tiers may be generated from gameplay telemetry data generated by a plurality of client devices executing a plurality of games. A device configuration for a specific client device may be determined based at least on the specific client device's GUI type. When the specific client device accesses a software game library a determination may be made based on a performance tier corresponding to the device configuration for the specific client device as to whether the specific client device can adequately execute each game. One or more recommendations may be rendered and displayed in the game library based on the determination of whether the specific client device can adequately execute each game.Type: ApplicationFiled: March 9, 2022Publication date: May 11, 2023Inventors: Arunabh Verma, Rajneil Singh Rana, Seyed Ali Hosseini Khayat, Matthew Carl Dubois, Daniel Aaron Dobyns, Sebastian Carl Merry, Griffin Solimini, Shu-Wei Hsu, William Jarrad Bailey, Timothy John Kiesow, Eric Hamilton, Kripal Kavi
-
Publication number: 20200346114Abstract: Systems, methods, and apparatuses are provided for overlaying content on a video frame generated by a video game. A content overlay engine may be executed concurrently with the execution of a video game. An element recognizer may obtain the video frame and identify an element of the video game in the frame, such as an in-game element. A renderability determiner may determine whether an overlay may be rendered on the element. Based at least on a determination that the overlay is renderable, a content renderer may be configured to overlay the content on the element. The overlaid content may be provided in various ways, such as presenting an overlaid video frame to a local computing device (e.g., a gaming console or a computer), and/or transmitting the overlaid video frame to a remotely located computing device.Type: ApplicationFiled: April 30, 2019Publication date: November 5, 2020Inventors: Arunabh P. Verma, Eric Hamilton, Raman K. Sarin
-
Patent number: 10592381Abstract: Methods and apparatuses are described for dynamic generation of custom web analytics data. A computing device renders a webpage comprising a plurality of page elements, where the webpage is assigned one or more attributes and each page element is assigned one or more attributes. The computing device detects one or more interactions occurring with one or more of the plurality of page elements on the webpage. For each detected interaction, the computing device identify the page element with which the detected interaction occurred, captures at least one of the one or more attributes of the webpage, captures at least one of the one or more attributes of the identified page element, aggregates the captured attributes of the webpage and the captured attributes of the identified page element into a custom variable, and stores the custom variable in a local memory module of the computing device.Type: GrantFiled: May 21, 2019Date of Patent: March 17, 2020Assignee: FMR LLCInventor: Eric Hamilton
-
Patent number: 10557554Abstract: A secondary seal of a mechanical seal comprises an annular sealing gasket and backing plate surrounding a cylindrical sealing surface, all of which can be made of the same metallic material. The gasket is C-shaped in cross section, and is axially pressed during operation into a C-shaped groove formed in the backing plate, the groove being shallower and larger in inner diameter than the gasket, so that the gasket, when pressed into the groove, deforms radially inward and seals against both the backing plate and the sealing surface. The contact area between the gasket and sealing surface increases with pressure. In embodiments, when the pressure is released, the gasket retracts from the sealing surface, allowing easy disassembly and allowing axial movement of the gasket and backing plate. Highly polished surfaces of the gasket and sealing surface can allow axial motion thereof during operation to maintain the seal face gap.Type: GrantFiled: June 14, 2018Date of Patent: February 11, 2020Assignee: Flowserve Management CompanyInventors: Eric Hamilton, Daniel Nelson
-
Publication number: 20190383398Abstract: A secondary seal of a mechanical seal comprises an annular sealing gasket and backing plate surrounding a cylindrical sealing surface, all of which can be made of the same metallic material. The gasket is C-shaped in cross section, and is axially pressed during operation into a C-shaped groove formed in the backing plate, the groove being shallower and larger in inner diameter than the gasket, so that the gasket, when pressed into the groove, deforms radially inward and seals against both the backing plate and the sealing surface. The contact area between the gasket and sealing surface increases with pressure. In embodiments, when the pressure is released, the gasket retracts from the sealing surface, allowing easy disassembly and allowing axial movement of the gasket and backing plate. Highly polished surfaces of the gasket and sealing surface can allow axial motion thereof during operation to maintain the seal face gap.Type: ApplicationFiled: June 14, 2018Publication date: December 19, 2019Inventors: Eric Hamilton, Daniel Nelson
-
Patent number: 10491549Abstract: A single communication application can display an initial modality view associated with the group communication on a canvas of a communication application user interface. The initial modality view can be one of multiple available views. The single communication application can receive a selection to display a different from the initial modality view. Each active user in the group communication can be on a different computing device with different active instances of the single communication application which are each configured to switch independently of each other active instances of the single communication application running on different computing devices to modality views that are different from the initial modality view. The communication application can display the selected modality view on the canvas by transitioning from the initial modality view.Type: GrantFiled: June 7, 2018Date of Patent: November 26, 2019Assignee: Microsoft Technologicy Licensing, LLCInventors: Nathan Gunderson, Alexander Darrow, Zhaoqing Ma, Punit Java, Christina Marie Meyer, Steve Chang, Leslie Cindy Chen, Eric Hamilton, Marcelo Truffat
-
Publication number: 20180351886Abstract: A single communication application can display an initial modality view associated with the group communication on a canvas of a communication application user interface. The initial modality view can be one of multiple available views. The single communication application can receive a selection to display a different from the initial modality view. Each active user in the group communication can be on a different computing device with different active instances of the single communication application which are each configured to switch independently of each other active instances of the single communication application running on different computing devices to modality views that are different from the initial modality view. The communication application can display the selected modality view on the canvas by transitioning from the initial modality view.Type: ApplicationFiled: June 7, 2018Publication date: December 6, 2018Inventors: Nathan Gunderson, Alexander Darrow, Zhaoqing Ma, Punit Java, Christina Marie Meyer, Steve Chang, Leslie Cindy Chen, Eric Hamilton, Marcelo Truffat
-
Patent number: 10009298Abstract: A communication application displays a modality view that may be one of a collaboration, a gallery, or a messaging view on a conversation canvas. The application may display an initial view according a modality selection by the user. A user is enabled to select a next view from the set by providing a user action such as a tap, swipe action, etc. The application dynamically generates the next modality view according to the initial view. Common participants and common contexts are used to configure the next view. Subsequent to configuration, the application displays the next modality view on the conversation canvas by transitioning from the initial view. The application retains session information from the initial view to restore the initial view session if the user selects to return to the initial view.Type: GrantFiled: June 5, 2015Date of Patent: June 26, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Nathan Gunderson, Alexander Darrow, Zhaoqing Ma, Punit Java, Christina Marie Meyer, Steve Chang, Leslie Cindy Chen, Eric Hamilton, Marcelo Truffat
-
Patent number: 9935787Abstract: Signaling from a mobile device is transparently tunneled through a cellular voice network to a Voice over Internet Protocol (“VoIP”) core network so that multi-party calls, including conference calls and call waiting, can be managed entirely within the VoIP core network. The tunneled signals enable call control to be implemented in the VoIP core network and also establish a way to communicate requests, instructions, and call state. The signaling is transparent to the cellular network because that network does not receive and interpret the signaling. Instead, the cellular network's existing and unmodified control plane is repurposed by the mobile device by placing new, brief outgoing calls through the cellular network to the VoIP core network where the called party number (i.e., the caller-ID) encodes specific information. The VoIP core network immediately releases the new cellular call once the caller-ID is received and the encoded information is interpreted.Type: GrantFiled: December 26, 2013Date of Patent: April 3, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: John D. Bruner, Jeffrey Kay, Gursharan Sidhu, Anish Desai, Humayun Khan, Mansoor Jafry, Ray Froelich, Eric Hamilton, Eugen Pajor, Kerry Woolsey, Ganapathy Raman, Krishnan Ananthanarayanan, Mahendra Sekaran
-
Publication number: 20150374394Abstract: The present invention provides methods for lysing a thrombus or ablating a mass in a subject by administering a plurality of biodegradable nanoparticles and delivering ultrasound to the subject. Also provided is a method for delivering a therapeutic agent to a tumor in a subject by administering a plurality of biodegradable nanoparticles comprising the therapeutic agent and delivering ultrasound to the subject.Type: ApplicationFiled: September 24, 2013Publication date: December 31, 2015Applicant: THE BOARD OF TRUSTEES OF THE UNIVERSITY OF ARKANSASInventors: Michael J. BORRELLI, Ajay P. MALSHE, Eric HAMILTON, Kaleb SMITHSON, Dheeraj AHLUWALIA
-
Publication number: 20150319113Abstract: A communication application displays a modality view that may be one of a collaboration, a gallery, or a messaging view on a conversation canvas. The application may display an initial view according a modality selection by the user. A user is enabled to select a next view from the set by providing a user action such as a tap, swipe action, etc. The application dynamically generates the next modality view according to the initial view. Common participants and common contexts are used to configure the next view. Subsequent to configuration, the application displays the next modality view on the conversation canvas by transitioning from the initial view. The application retains session information from the initial view to restore the initial view session if the user selects to return to the initial view.Type: ApplicationFiled: June 5, 2015Publication date: November 5, 2015Inventors: Nathan Gunderson, Alexander Darrow, Zhaoqing Ma, Punit Java, Christina Marie Meyer, Steve Chang, Leslie Cindy Chen, Eric Hamilton, Marcelo Truffat
-
Patent number: 9083816Abstract: A communication application displays a modality view that may be one of a collaboration, a gallery, or a messaging view on a conversation canvas. The application may display an initial view according a modality selection by the user. A user is enabled to select a next view from the set by providing a user action such as a tap, swipe action, etc. The application dynamically generates the next modality view according to the initial view. Common participants and common contexts are used to configure the next view. Subsequent to configuration, the application displays the next modality view on the conversation canvas by transitioning from the initial view. The application retains session information from the initial view to restore the initial view session if the user selects to return to the initial view.Type: GrantFiled: September 14, 2012Date of Patent: July 14, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Nathan Gunderson, Alexander Darrow, Zhaoqing Ma, Punit Java, Christina Marie Meyer, Steve Chang, Leslie Cindy Chen, Eric Hamilton, Marcelo Truffat
-
Publication number: 20150188727Abstract: Signaling from a mobile device is transparently tunneled through a cellular voice network to a Voice over Internet Protocol (“VoIP”) core network so that multi-party calls, including conference calls and call waiting, can be managed entirely within the VoIP core network. The tunneled signals enable call control to be implemented in the VoIP core network and also establish a way to communicate requests, instructions, and call state. The signaling is transparent to the cellular network because that network does not receive and interpret the signaling. Instead, the cellular network's existing and unmodified control plane is repurposed by the mobile device by placing new, brief outgoing calls through the cellular network to the VoIP core network where the called party number (i.e., the caller-ID) encodes specific information. The VoIP core network immediately releases the new cellular call once the caller-ID is received and the encoded information is interpreted.Type: ApplicationFiled: December 26, 2013Publication date: July 2, 2015Inventors: John D. Bruner, Jeffrey Kay, Gursharan Sidhu, Anish Desai, Humayun Khan, Mansoor Jafry, Ray Froelich, Eric Hamilton, Eugen Pajor, Kerry Woolsey, Ganapathy Raman, Krishnan Ananthanarayanan, Mahendra Sekaran
-
Patent number: 8990539Abstract: A file system layout apportions an underlying physical volume into one or more virtual volumes (vvols) of a storage system. The underlying physical volume is an aggregate comprising one or more groups of disks, such as RAID groups, of the storage system. The aggregate has its own physical volume block number (pvbn) space and maintains metadata, such as block allocation structures, within that pvbn space. Each vvol has its own virtual volume block number (vvbn) space and maintains metadata, such as block allocation structures, within that vvbn space. Notably, the block allocation structures of a vvol are sized to the vvol, and not to the underlying aggregate, to thereby allow operations that manage data served by the storage system (e.g., snapshot operations) to efficiently work over the vvols. The file system layout extends the file system layout of a conventional write anywhere file layout system implementation, yet maintains performance properties of the conventional implementation.Type: GrantFiled: November 12, 2013Date of Patent: March 24, 2015Assignee: NetApp, Inc.Inventors: John K. Edwards, Blake H. Lewis, Robert M. English, Eric Hamilton, Peter F. Corbett
-
Publication number: 20140082281Abstract: A file system layout apportions an underlying physical volume into one or more virtual volumes (vvols) of a storage system. The underlying physical volume is an aggregate comprising one or more groups of disks, such as RAID groups, of the storage system. The aggregate has its own physical volume block number (pvbn) space and maintains metadata, such as block allocation structures, within that pvbn space. Each vvol has its own virtual volume block number (vvbn) space and maintains metadata, such as block allocation structures, within that vvbn space. Notably, the block allocation structures of a vvol are sized to the vvol, and not to the underlying aggregate, to thereby allow operations that manage data served by the storage system (e.g., snapshot operations) to efficiently work over the vvols. The file system layout extends the file system layout of a conventional write anywhere file layout system implementation, yet maintains performance properties of the conventional implementation.Type: ApplicationFiled: November 12, 2013Publication date: March 20, 2014Applicant: NetApp, Inc.Inventors: John K. Edwards, Blake H. Lewis, Robert M. English, Eric Hamilton, Peter F. Corbett
-
Publication number: 20140082522Abstract: A communication application displays a modality view that may be one of a collaboration, a gallery, or a messaging view on a conversation canvas. The application may display an initial view according a modality selection by the user. A user is enabled to select a next view from the set by providing a user action such as a tap, swipe action, etc. The application dynamically generates the next modality view according to the initial view. Common participants and common contexts are used to configure the next view. Subsequent to configuration, the application displays the next modality view on the conversation canvas by transitioning from the initial view. The application retains session information from the initial view to restore the initial view session if the user selects to return to the initial view.Type: ApplicationFiled: September 14, 2012Publication date: March 20, 2014Applicant: Microsoft CorporationInventors: Nathan Gunderson, Alexander Darrow, Zhaoqing Ma, Punit Java, Christina Marie Meyer, Steve Chang, Leslie Cindy Chen, Eric Hamilton, Marcelo Truffat