Patents by Inventor Justin Rogers

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

  • Publication number: 20190376983
    Abstract: Disclosed herein are methods that aid in the determination of whether to perform imaging, such as magnetic resonance imaging (MRI) or computerized tomography (CT) scan, on a human subject that has sustained or may have sustained an injury to the head using an early biomarker, such as ubiquitin carboxy-terminal hydrolase L1 (UCH-L1), glial fibrillary acidic protein (GFAP), or a combination thereof. These methods involve detecting levels and changes in levels of UCH-L1 in samples taken from a human subject at time points within 24 hours after the subject has sustained or may have sustained an injury to the head.
    Type: Application
    Filed: May 25, 2018
    Publication date: December 12, 2019
    Inventors: Beth McQuiston, Justin Rogers, Jaime Marino, Raj Chandran, Tiaming Zhang, Saul Datwyler
  • Patent number: 10504290
    Abstract: In one embodiment, a client system receives a request to display a user interface element in a virtual reality environment. The client system determines whether the requested user interface element is a system user interface element generated by an operating system running on the client system or a third-party user interface element that is generated by a third-party application or based on third-party content. The client system selectively displays the user interface element in a first dedicated plane or a second dedicated plane of the virtual reality environment. The requested user interface element is displayed in the first dedicated plane of the virtual reality environment upon determining that the requested user interface element is a system user interface element. The requested user interface element is displayed in the second dedicated plane of the virtual reality environment upon determining that the requested user interface element is a third-party user interface element.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: December 10, 2019
    Assignee: Facebook Technologies, LLC
    Inventor: Justin Rogers
  • Publication number: 20190340833
    Abstract: In one embodiment, a client system receives a request to access a user interface element in a virtual reality environment for an application and generates the user interface element in the virtual reality environment. The user interface element at the generated position occludes a portion of the application. The client system detects an input to move the user interface element from one position in the virtual reality environment to another position in the virtual reality environment relative to a display region of the application and stores position data associated with the other position of the virtual reality environment in a position database. The position data is associated with the application. The client system receives another request to access the user interface element in the virtual reality environment for the application and generates the user interface element in the virtual reality environment based on the position data associated with the application.
    Type: Application
    Filed: May 4, 2018
    Publication date: November 7, 2019
    Inventors: Brandon Furtwangler, Justin Rogers
  • Publication number: 20190340816
    Abstract: In one embodiment, a client system receives a request to display a user interface element in a virtual reality environment. The client system determines whether the requested user interface element is a system user interface element generated by an operating system running on the client system or a third-party user interface element that is generated by a third-party application or based on third-party content. The client system selectively displays the user interface element in a first dedicated plane or a second dedicated plane of the virtual reality environment. The requested user interface element is displayed in the first dedicated plane of the virtual reality environment upon determining that the requested user interface element is a system user interface element. The requested user interface element is displayed in the second dedicated plane of the virtual reality environment upon determining that the requested user interface element is a third-party user interface element.
    Type: Application
    Filed: May 4, 2018
    Publication date: November 7, 2019
    Inventor: Justin Rogers
  • Publication number: 20180313837
    Abstract: Disclosed herein are methods that aid in the diagnosis and evaluation of a human subject that has sustained or may have sustained an injury to the head, such as mild or moderate to severe traumatic brain injury (TBI), using an early biomarker, ubiquitin carboxy-terminal hydrolase L1 (UCH-L1). Also disclosed here are methods that aid in determining whether a human subject that has sustained an injury or may have sustained to the head would benefit from and thus receive a head computerized tomography (CT) scan based on the levels of UCH-L1. These methods involve detecting levels and changes in levels of UCH-L1 in one or more samples taken from a human subject at time points within 24 hours after the subject has sustained or may have sustained an injury to the head.
    Type: Application
    Filed: March 23, 2018
    Publication date: November 1, 2018
    Inventors: Beth McQuiston, Justin Rogers, Saul Datwyler, Jaime Marino
  • Publication number: 20180313838
    Abstract: Disclosed herein are methods that aid in the hyperacute diagnosis and evaluation of a human subject that has sustained or may have sustained an injury to the head, such as mild, moderate, severe, or moderate to severe traumatic brain injury (TBI), using an early biomarker, such as ubiquitin carboxy-terminal hydrolase L1 (UCH-L1), glial fibrillary acidic protein (GFAP), or a combination thereof. Also disclosed here are methods that aid in the hyperacute determination of whether a human subject that has sustained an injury or may have sustained to the head would benefit from and thus receive a head computerized tomography (CT) scan based on the levels of UCH-L1.
    Type: Application
    Filed: April 26, 2018
    Publication date: November 1, 2018
    Inventors: Beth McQuiston, Justin Rogers, Saul Datwyler, Jaime Marino
  • Publication number: 20180306812
    Abstract: Disclosed herein are methods that aid in the hyperacute diagnosis and evaluation of a human subject that has sustained or may have sustained an injury to the head, such as mild or moderate, severe, or moderate to severe traumatic brain injury (TBI), using an early biomarker, such as ubiquitin carboxy-terminal hydrolase L1 (UCH-L1) glial fibrillary acidic protein (GFAP), or a combination thereof. Also disclosed here are methods that aid in the hyperacute determination of whether a human subject that has sustained an injury or may have sustained to the head would benefit from and thus receive a head computerized tomography (CT) scan based on the levels of UCH-L1.
    Type: Application
    Filed: April 12, 2018
    Publication date: October 25, 2018
    Inventors: Beth McQuiston, Justin Rogers, Saul Datwyler, Jaime Marino
  • Patent number: 9830305
    Abstract: Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: November 28, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Travis Leithead, Justin Rogers, Miladin Pavlicic, Curtis Cheng-Cheng Man, Yong Qu, Nathan J. E. Furtwangler, Reza A. Nourai, Steven Lucco
  • Patent number: 9244896
    Abstract: Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.
    Type: Grant
    Filed: October 6, 2014
    Date of Patent: January 26, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Travis Leithead, Justin Rogers, Miladin Pavlicic, Curtis Cheng-Cheng Man, Yong Qu, Nathan J. E. Furtwangler, Reza A. Nourai, Steven Lucco
  • Patent number: 9116867
    Abstract: Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: August 25, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Travis Leithead, Justin Rogers, Miladin Pavlicic, Curtis Cheng-Cheng Man, Yong Qu, Nathan J. E. Furtwangler, Reza A. Nourai, Steven Lucco
  • Patent number: 9092536
    Abstract: Various embodiments enable particular CSS pseudo-classes to be employed, but limit particular functionality aspects of those pseudo-classes that can lead to divulging personally identifiable information. Thus, various embodiments can change how a CSS pseudo-class is allowed to function. For example, in at least some embodiments, CSS pseudo-classes are permitted to be used to make the visual formatting changes to a web page, but not structural formatting changes. That is, changes that do not affect the structure of content within a web document are allowed, while changes that affect the structure of the content are not allowed.
    Type: Grant
    Filed: April 4, 2011
    Date of Patent: July 28, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Justin Rogers, Markus Mielke
  • Publication number: 20150058714
    Abstract: Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.
    Type: Application
    Filed: November 4, 2014
    Publication date: February 26, 2015
    Inventors: Travis Leithead, Justin Rogers, Miladin Pavlicic, Curtis Cheng-Cheng Man, Yong Qu, Nathan J.E. Furtwangler, Reza A. Nourai, Steven Lucco
  • Patent number: 8959647
    Abstract: In various embodiments, redirection techniques can be utilized to protect against insecure functionality, to mitigate scripting vulnerabilities, and to protect vulnerable exception handlers. In at least some embodiments, a program can be protected from a security vulnerability by using a runtime shield which changes the behavior of the program while it is running. The shield effectively provides a redirection solution that addresses the vulnerability while, at the same time, does not alter the particular program's executable code.
    Type: Grant
    Filed: February 27, 2007
    Date of Patent: February 17, 2015
    Assignee: Microsoft Corporation
    Inventors: Justin Rogers, Eric M. Lawrence, Henry F. Bridge
  • Publication number: 20150026661
    Abstract: Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.
    Type: Application
    Filed: October 6, 2014
    Publication date: January 22, 2015
    Inventors: Travis Leithead, Justin Rogers, Miladin Pavlicic, Curtis Cheng-Cheng Man, Yong Qu, Nathan J.E. Furtwangler, Reza A. Nourai, Steven Lucco
  • Patent number: 8918759
    Abstract: Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.
    Type: Grant
    Filed: June 1, 2011
    Date of Patent: December 23, 2014
    Assignee: Microsoft Corporation
    Inventors: Travis Leithead, Justin Rogers, Miladin Pavlicic, Curtis Cheng-Cheng Man, Yong Qu, Nathan J. E. Furtwangler, Reza A. Nourai, Steven Lucco
  • Patent number: 8881101
    Abstract: Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.
    Type: Grant
    Filed: May 24, 2011
    Date of Patent: November 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Travis Leithead, Justin Rogers, Miladin Pavlicic, Curtis Cheng-Cheng Man, Yong Qu, Nathan J. E. Furtwangler, Reza A. Nourai, Steven Lucco
  • Patent number: 8646029
    Abstract: Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: February 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Travis Leithead, Justin Rogers, Miladin Pavlicic, Curtis Cheng-Cheng Man, Yong Qu, Nathan J. E. Furtwangler, Reza A. Nourai, Steven Lucco
  • Patent number: 8453245
    Abstract: Various embodiments detect security vulnerabilities and, responsively, can modify an affected program so that even if an exploit runs, the program's integrity can be maintained. In at least some embodiments, a local automatic vulnerability detection and response (AVD/R) component executes on a user's local machine to detect and mitigate potential vulnerabilities through the use of a shield; and, a remote automatic vulnerability detection and response (AVD/R) component executes to report perceived vulnerabilities so that one or more shields can be delivered and applied locally to mitigate perceived vulnerabilities.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: May 28, 2013
    Assignee: Microsoft Corporation
    Inventors: Justin Rogers, Eric M. Lawrence, Henry F. Bridge
  • Publication number: 20120304044
    Abstract: Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.
    Type: Application
    Filed: May 31, 2011
    Publication date: November 29, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Travis Leithead, Justin Rogers, Miladin Pavlicic, Curtis Cheng-Cheng Man, Yong Qu, Nathan J.E. Furtwangler, Reza A. Nourai, Steven Lucco
  • Publication number: 20120304150
    Abstract: Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.
    Type: Application
    Filed: May 24, 2011
    Publication date: November 29, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Travis Leithead, Justin Rogers, Miladin Pavlicic, Curtis Cheng-Cheng Man, Yong Qu, Nathan J.E. Furtwangler, Reza A. Nourai, Steven Lucco