Patents by Inventor Jennifer M. Lin
Jennifer M. Lin 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: 11308687Abstract: A device can receive an identification of an environmental model associated with a user navigating a website and receive an identification of an item model associated with an item requested by the user to be shown in connection with the environmental model on a client device. The environmental model could be a body model of the user or of another force like wind. The item model models how the item would move in connection with the environmental model. The device identifies movement associated with the environmental model and generates, based on the environmental model and the item model, frames each having respective data of the item as it would move on the environmental model according to the movement to yield movement key attributes. The device transmits the movement key attributes to the client device for rendering using a client device rendering engine.Type: GrantFiled: March 29, 2019Date of Patent: April 19, 2022Assignee: Amazon Technologies, Inc.Inventors: Nancy Yi Liang, Matthew Keith Miller, Gabriel J. Zimmerman, Jennifer M. Lin
-
Patent number: 9342864Abstract: A scene comprising a set of visual elements may allow a user to perform “zoom” operations in order to navigate the depth of the scene. The “zoom” semantic is often applied to simulate optical visual depth, wherein the visual elements are presented with different visual dimensions and visual resolution to simulate physical proximity or distance. However, the “zoom” semantic may be alternatively applied to other aspects of the visual elements of a scene, such as a user selection of a zoomed-in visual element, a “drill-down” operation on a data set, or navigation through a portal in a first data set to view a second data set. These alternative “zoom” semantics may be achieved by presenting the effects of a “zoom” operation within the scene on the visual presentation of the visual element in a manner other than an adjustment of the visual dimensions and resolution of the visual element.Type: GrantFiled: January 7, 2015Date of Patent: May 17, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Daniel J. Giambalvo, Andrew B. Rothbart, Jennifer M. Lin, Alex D. Weinstein
-
Publication number: 20150124000Abstract: A scene comprising a set of visual elements may allow a user to perform “zoom” operations in order to navigate the depth of the scene. The “zoom” semantic is often applied to simulate optical visual depth, wherein the visual elements are presented with different visual dimensions and visual resolution to simulate physical proximity or distance. However, the “zoom” semantic may be alternatively applied to other aspects of the visual elements of a scene, such as a user selection of a zoomed-in visual element, a “drill-down” operation on a data set, or navigation through a portal in a first data set to view a second data set. These alternative “zoom” semantics may be achieved by presenting the effects of a “zoom” operation within the scene on the visual presentation of the visual element in a manner other than an adjustment of the visual dimensions and resolution of the visual element.Type: ApplicationFiled: January 7, 2015Publication date: May 7, 2015Inventors: Daniel J. Giambalvo, Andrew B. Rothbart, Jennifer M. Lin, Alex D. Weinstein
-
Patent number: 8957920Abstract: A scene comprising a set of visual elements may allow a user to perform “zoom” operations in order to navigate the depth of the scene. The “zoom” semantic is often applied to simulate optical visual depth, wherein the visual elements are presented with different visual dimensions and visual resolution to simulate physical proximity or distance. However, the “zoom” semantic may be alternatively applied to other aspects of the visual elements of a scene, such as a user selection of a zoomed-in visual element, a “drill-down” operation on a data set, or navigation through a portal in a first data set to view a second data set. These alternative “zoom” semantics may be achieved by presenting the effects of a “zoom” operation within the scene on the visual presentation of the visual element in a manner other than an adjustment of the visual dimensions and resolution of the visual element.Type: GrantFiled: June 25, 2010Date of Patent: February 17, 2015Assignee: Microsoft CorporationInventors: Daniel J. Giambalvo, Andrew B. Rothbart, Jennifer M. Lin, Alex D. Weinstein
-
Patent number: 8667514Abstract: Information describing a type registration regarding which an action is being requested by the client application is received as one or more parameters of an application programming interface method invoked by the client application. Based on the one or more parameters, one of multiple type extensions to which the action being requested corresponds is determined. At least part of the information describing the type registration is sent to the one of the multiple type extensions, and the one of the multiple type extensions performs the action being requested.Type: GrantFiled: January 9, 2012Date of Patent: March 4, 2014Assignee: Microsoft CorporationInventors: Aditya Rastogi, Alaks Sevugan, Ciprian Gociman, Jennifer M. Lin, Jinbo Zhou, Sameer V. Bhangar, David Tyler Hunt
-
Publication number: 20120110598Abstract: Information describing a type registration regarding which an action is being requested by the client application is received as one or more parameters of an application programming interface method invoked by the client application. Based on the one or more parameters, one of multiple type extensions to which the action being requested corresponds is determined. At least part of the information describing the type registration is sent to the one of the multiple type extensions, and the one of the multiple type extensions performs the action being requested.Type: ApplicationFiled: January 9, 2012Publication date: May 3, 2012Applicant: Microsoft CorporationInventors: Aditya Rastogi, Alaks Sevugan, Ciprian Gociman, Jennifer M. Lin, Jinbo Zhou, Sameer V. Bhangar, David Tyler Hunt
-
Patent number: 8117622Abstract: Information describing a type registration regarding which an action is being requested by the client application is received as one or more parameters of an application programming interface method invoked by the client application. Based on the one or more parameters, one of multiple type extensions to which the action being requested corresponds is determined. At least part of the information describing the type registration is sent to the one of the multiple type extensions, and the one of the multiple type extensions performs the action being requested.Type: GrantFiled: May 14, 2009Date of Patent: February 14, 2012Assignee: Microsoft CorporationInventors: Aditya Rastogi, Alaks Sevugan, Ciprian Gociman, Jennifer M. Lin, Jinbo Zhou, Sameer V. Bhangar, David Tyler Hunt
-
Publication number: 20110316884Abstract: A scene comprising a set of visual elements may allow a user to perform “zoom” operations in order to navigate the depth of the scene. The “zoom” semantic is often applied to simulate optical visual depth, wherein the visual elements are presented with different visual dimensions and visual resolution to simulate physical proximity or distance. However, the “zoom” semantic may be alternatively applied to other aspects of the visual elements of a scene, such as a user selection of a zoomed-in visual element, a “drill-down” operation on a data set, or navigation through a portal in a first data set to view a second data set. These alternative “zoom” semantics may be achieved by presenting the effects of a “zoom” operation within the scene on the visual presentation of the visual element in a manner other than an adjustment of the visual dimensions and resolution of the visual element.Type: ApplicationFiled: June 25, 2010Publication date: December 29, 2011Applicant: Microsoft CorporationInventors: Daniel J. Giambalvo, Andrew B. Rothbart, Jennifer M. Lin, Alex D. Weinstein
-
Publication number: 20100293554Abstract: Information describing a type registration regarding which an action is being requested by the client application is received as one or more parameters of an application programming interface method invoked by the client application. Based on the one or more parameters, one of multiple type extensions to which the action being requested corresponds is determined. At least part of the information describing the type registration is sent to the one of the multiple type extensions, and the one of the multiple type extensions performs the action being requested.Type: ApplicationFiled: May 14, 2009Publication date: November 18, 2010Applicant: MICROSOFT CORPORATIONInventors: Aditya Rastogi, Alaks Sevugan, Ciprian Gociman, Jennifer M. Lin, Jinbo Zhou, Sameer V. Bhangar, David Tyler Hunt