Patents by Inventor Andrew Marsh
Andrew Marsh 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: 20220395711Abstract: A mask for inhibiting the transmission of droplets including: a first wall including a first portion; a second wall including a second portion; wherein the first and second wall are connected to each other at or near their peripheries to define a space therebetween; an opening which extends between the first and second portions and which, in use, overlies a user's mouth; a first connection which connects the first portion to the second portion to inhibit communication between the opening and the space; a transparent wall which covers the opening; and a second connection which connects the transparent wall to the first or second walls.Type: ApplicationFiled: December 16, 2021Publication date: December 15, 2022Inventors: Andrew MARSH, Andrew DIXON
-
Publication number: 20220035600Abstract: Methods and systems that facilitate automatic generation of Application Programming Interface (API) specification from web traffic. Methods include obtaining a plurality of API requests and responses to the plurality of API requests. Methods include processing these API requests and responses to API requests to identify one or more attributes, such as, for example, variables, query parameters, response status codes, and response schemas. Methods include identifying variables using a tree data structure to represent resource paths. Methods include identifying query parameters based on resource items in resource paths. Methods include determining that the API call does not conform to the API specification by comparing one or more attributes of the API call with the attributes of the API specification.Type: ApplicationFiled: October 15, 2021Publication date: February 3, 2022Applicant: Google LLCInventors: Alex David Lester, Sibo Liu, Che Liu, Jared Scott Borner, Andrew Marsh Gardiner, Matthew Symonds, Kenneth Chan, Michael Christopher Yara, Terrence Li, Joy Aloysius Thomas, Sri Harsha Vardhan Reddy Chevuru, Tsenguun Tsogbadrakh
-
Patent number: 11150874Abstract: Methods and systems that facilitate automatic generation of Application Programming Interface (API) specification from web traffic. Methods include obtaining a plurality of API requests and responses to the plurality of API requests. Methods include processing these API requests and responses to API requests to identify one or more attributes, such as, for example, variables, query parameters, response status codes, and response schemas. Methods include identifying variables using a tree data structure to represent resource paths. Methods include identifying query parameters based on resource items in resource paths. Methods include determining that the API call does not conform to the API specification by comparing one or more attributes of the API call with the attributes of the API specification.Type: GrantFiled: July 23, 2020Date of Patent: October 19, 2021Assignee: Google LLCInventors: Alex David Lester, Sibo Liu, Che Liu, Jared Scott Borner, Andrew Marsh Gardiner, Matthew Symonds, Kenneth Chan, Michael Christopher Yara, Terrence Li, Joy Aloysius Thomas, Sri Harsha Vardhan Reddy Chevuru, Tsenguun Tsogbadrakh
-
Publication number: 20200364033Abstract: Methods and systems that facilitate automatic generation of Application Programming Interface (API) specification from web traffic. Methods include obtaining a plurality of API requests and responses to the plurality of API requests. Methods include processing these API requests and responses to API requests to identify one or more attributes, such as, for example, variables, query parameters, response status codes, and response schemas. Methods include identifying variables using a tree data structure to represent resource paths. Methods include identifying query parameters based on resource items in resource paths. Methods include determining that the API call does not conform to the API specification by comparing one or more attributes of the API call with the attributes of the API specification.Type: ApplicationFiled: July 23, 2020Publication date: November 19, 2020Inventors: Alex David Lester, Sibo Liu, Che Liu, Jared Scott Borner, Andrew Marsh Gardiner, Matthew Symonds, Kenneth Chan, Michael Christopher Yara, Terrence Li, Joy Aloysius Thomas, Sri Harsha Vardhan Reddy Chevuru, Tsenguun Tsogbadrakh
-
Patent number: 10747505Abstract: Methods and systems that facilitate automatic generation of Application Programming Interface (API) specification from web traffic. Methods include obtaining a plurality of API requests and responses to the plurality of API requests. Methods include processing these API requests and responses to API requests to identify one or more attributes, such as, for example, variables, query parameters, response status codes, and response schemas. Methods include identifying variables using a tree data structure to represent resource paths. Methods include identifying query parameters based on resource items in resource paths. Methods include determining that the API call does not conform to the API specification by comparing one or more attributes of the API call with the attributes of the API specification.Type: GrantFiled: May 17, 2019Date of Patent: August 18, 2020Assignee: Google LLCInventors: Alex David Lester, Sibo Liu, Che Liu, Jared Scott Borner, Andrew Marsh Gardiner, Matthew Symonds, Kenneth Chan, Michael Christopher Yara, Terrence Li, Joy Aloysius Thomas, Sri Harsha Vardhan Reddy Chevuru, Tsenguun Tsogbadrakh
-
Patent number: 9884812Abstract: The invention relates to a DDX3X inhibitor for use in the treatment of pneumovirus infection in a mammal, wherein the DDX3X inhibitor may be a compound of Formula (I) wherein y, Z, R1, X, L, Ra and Rb are as defined herein. The invention also relates to compounds of Formula (I).Type: GrantFiled: March 12, 2015Date of Patent: February 6, 2018Assignee: UNIVERSITY OF WARWICKInventors: Andrew Easton, Phillip Gould, Andrew Marsh
-
Publication number: 20170166519Abstract: The invention relates to a DDX3X inhibitorfor use in the treatment of pneumovirus infection in a mammal, wherein the DDX3X inhibitor may be a compound of Formula (I) wherein y, Z, R1, X, L, Ra and Rb are as defined herein. The invention also relates to compounds of Formula (I).Type: ApplicationFiled: March 12, 2015Publication date: June 15, 2017Inventors: Andrew EASTON, Phillip GOULD, Andrew MARSH
-
Publication number: 20170137218Abstract: A material handling system including a receptacle; a loading opening disposed within the receptacle; a transfer opening disposed within the receptacle in adjacent angled relation to the loading opening; and a first compaction plate rotatably coupled proximate the receptacle between the loading opening and the transfer opening. As to particular embodiments, the material handling system can further include a second compaction plate movably disposed proximate the transfer opening. Upon rotation of the first compaction plate toward the second compaction plate in an immovable condition, material disposed between the first and second compaction plates is compacted to generate compacted material. As to particular embodiments, the material handling system can further include a rotatable arm and a rotatable gripper rotatably coupled to a rotatable arm first end. As to particular embodiments, the rotatable arm can be rotatably coupled to an extendable arm which can reversibly extend laterally outward.Type: ApplicationFiled: January 27, 2017Publication date: May 18, 2017Applicant: MYTMULE, LLCInventors: Robert Scott Newkirk, Dean Alan Prochnow, Ryan Andrew Marsh
-
Patent number: 9555964Abstract: A material handling system including a receptacle; a loading opening disposed within the receptacle; a transfer opening disposed within the receptacle in adjacent angled relation to the loading opening; and a first compaction plate rotatably coupled proximate the receptacle between the loading opening and the transfer opening. As to particular embodiments, the material handling system can further include a second compaction plate movably disposed proximate the transfer opening. Upon rotation of the first compaction plate toward the second compaction plate in an immovable condition, material disposed between the first and second compaction plates is compacted to generate compacted material. As to particular embodiments, the material handling system can further include a rotatable arm and a rotatable gripper rotatably coupled to a rotatable arm first end. As to particular embodiments, the rotatable arm can be rotatably coupled to an extendable arm which can reversibly extend laterally outward.Type: GrantFiled: April 24, 2015Date of Patent: January 31, 2017Assignee: MYTMULE, LLCInventors: Robert Scott Newkirk, Dean Alan Prochnow, Ryan Andrew Marsh
-
Publication number: 20150307275Abstract: A material handling system including a receptacle; a loading opening disposed within the receptacle; a transfer opening disposed within the receptacle in adjacent angled relation to the loading opening; and a first compaction plate rotatably coupled proximate the receptacle between the loading opening and the transfer opening. As to particular embodiments, the material handling system can further include a second compaction plate movably disposed proximate the transfer opening. Upon rotation of the first compaction plate toward the second compaction plate in an immovable condition, material disposed between the first and second compaction plates is compacted to generate compacted material. As to particular embodiments, the material handling system can further include a rotatable arm and a rotatable gripper rotatably coupled to a rotatable arm first end. As to particular embodiments, the rotatable arm can be rotatably coupled to an extendable arm which can reversibly extend laterally outward.Type: ApplicationFiled: April 24, 2015Publication date: October 29, 2015Applicant: MYTMULE, LLCInventors: Robert Scott Newkirk, Dean Alan Prochnow, Ryan Andrew Marsh
-
Patent number: 9076365Abstract: A method is provided to perform anti-aging techniques in an informational display. An informational display is located on the front bezel of a consumer recording device that displays information related to the content being recorded or played or the operation of the device. To increase the life of the display, displayed text is shifted within the display so that pixel use in the display is more evenly distributed with the pixels in the display. To determine the direction and shape of the shift, real-time calculations of pixel use are made or a simulator is used to compute the probable use of each pixel in the display over a certain period of time. Another anti-aging technique is to dim the display of information after a specified amount of time of display at normal brightness.Type: GrantFiled: May 5, 2014Date of Patent: July 7, 2015Assignee: TiVo Inc.Inventors: Bradley Hochberg, Charles Alexander, Andrew Marsh
-
Publication number: 20140241694Abstract: A method is provided to perform anti-aging techniques in an informational display. An informational display is located on the front bezel of a consumer recording device that displays information related to the content being recorded or played or the operation of the device. To increase the life of the display, displayed text is shifted within the display so that pixel use in the display is more evenly distributed with the pixels in the display. To determine the direction and shape of the shift, real-time calculations of pixel use are made or a simulator is used to compute the probable use of each pixel in the display over a certain period of time. Another anti-aging technique is to dim the display of information after a specified amount of time of display at normal brightness.Type: ApplicationFiled: May 5, 2014Publication date: August 28, 2014Applicant: TiVo Inc.Inventors: Bradley Hochberg, Charles Alexander, Andrew Marsh
-
Patent number: 8728085Abstract: An assembly for use in cutting a bone during a surgical procedure comprises a cutting tool and a guide block. The cutting tool includes a blade and a drive unit for imparting a cutting motion to the blade. The guide block can be positioned against the bone and has a reference surface for guiding the blade during the cutting step, the guide block having a screen surface which provides a point of reference to indicate proper alignment of the blade. The cutting tool includes means for directing a collimated beam of light in a direction parallel to the blade, on to the screen surface on the guide block when the blade is in contact with the guide surface, the distance between the blade axis and the light beam being equal to the distance between the reference surface and the point of reference on the screen surface.Type: GrantFiled: April 29, 2010Date of Patent: May 20, 2014Assignee: Depuy International LimitedInventors: Andrew Marsh, Uri Verthime
-
Patent number: 8718441Abstract: A method is provided to perform anti-aging techniques in an informational display. An informational display is located on the front bezel of a consumer recording device that displays information related to the content being recorded or played or the operation of the device. To increase the life of the display, displayed text is shifted within the display so that pixel use in the display is more evenly distributed with the pixels in the display. To determine the direction and shape of the shift, real-time calculations of pixel use are made or a simulator is used to compute the probable use of each pixel in the display over a certain period of time. Another anti-aging technique is to dim the display of information after a specified amount of time of display at normal brightness.Type: GrantFiled: September 7, 2007Date of Patent: May 6, 2014Assignee: TiVo Inc.Inventors: Bradley Hochberg, Charles Alexander, Andrew Marsh
-
Patent number: 8429513Abstract: A method of verifying the integrity of code in a programmable memory, the method including: receiving the code from an insecure memory; generating error detection bits for the code as it is received from the insecure memory; storing the code and the error detection bits in the programmable memory; and verifying the integrity of the code stored in the programmable memory by performing an authentication check on the code and the error detection bits stored in the programmable memory.Type: GrantFiled: July 2, 2009Date of Patent: April 23, 2013Assignee: STMicroelectronics (Research & Development) LimitedInventors: David Smith, Andrew Marsh
-
Patent number: 8219772Abstract: A method and system of controlling access to a programmable memory including: allowing code to be written to the programmable memory in a first access mode; preventing execution of the code stored in the programmable memory in the first access mode; verifying the integrity of the code stored in the programmable memory; if the integrity of the code stored in the programmable memory is verified, setting a second access mode, wherein in the second access mode, further code is prevented from being written to the programmable memory, and execution of the code stored in the programmable memory is allowed.Type: GrantFiled: July 2, 2009Date of Patent: July 10, 2012Assignee: STMicroelectronics (Research & Development) LimitedInventors: David Smith, Andrew Marsh
-
Publication number: 20120130378Abstract: An assembly for use in cutting a bone during a surgical procedure comprises a cutting tool and a guide block. The cutting tool includes a blade and a drive unit for imparting a cutting motion to the blade. The guide block can be positioned against the bone and has a reference surface for guiding the blade during the cutting step, the guide block having a screen surface which provides a point of reference to indicate proper alignment of the blade. The cutting tool includes means for directing a collimated beam of light in a direction parallel to the blade, on to the screen surface on the guide block when the blade is in contact with the guide surface, the distance between the blade axis and the light beam being equal to the distance between the reference surface and the point of reference on the screen surface.Type: ApplicationFiled: April 29, 2010Publication date: May 24, 2012Applicant: DEPUY INTERNATIONAL LIMITEDInventors: Andrew Marsh, Uri Verthime
-
Publication number: 20120027380Abstract: Described herein are embodiments of systems and methods relating to bookmarking digital content. In one such embodiment, a method of bookmarking digital content is described. The method involves locating digital content and obtaining navigation information associated with the digital content. From this navigation information, bookmark information is calculated.Type: ApplicationFiled: February 1, 2011Publication date: February 2, 2012Applicant: KALEIDESCAPE, INC.Inventors: Andrew Marsh, Craig McKinley, Richard Czegledi
-
Patent number: 7975715Abstract: A valve for use in a pneumatic system of a truck-trailer having a source of air under pressure, a reservoir, at least one spring brake unit and a brake service line is provided. The valve includes a housing, a pressure protection valve portion, a spring brake actuation valve portion and an anti-compounding valve portion. The housing has a supply passage in communication with the source of air under pressure. The pressure protection valve portion is disposed within a first chamber of the housing. The first chamber has an inlet in communication with the supply passage and an outlet in communication with the reservoir. The pressure protection valve portion is configured to selectively block the flow of pressurized air from the supply passage to the reservoir through the first chamber. The spring brake actuation valve portion is disposed within a second chamber of the housing.Type: GrantFiled: June 11, 2007Date of Patent: July 12, 2011Assignee: Bendix Commercial Vehicle Systems, LLCInventors: Travis G. Ramler, Andrew Marsh, David Fenzel
-
Publication number: 20110004807Abstract: A method of verifying the integrity of code in a programmable memory, the method including: receiving the code from an insecure memory; generating error detection bits for the code as it is received from the insecure memory; storing the code and the error detection bits in the programmable memory; and verifying the integrity of the code stored in the programmable memory by performing an authentication check on the code and the error detection bits stored in the programmable memory.Type: ApplicationFiled: July 2, 2009Publication date: January 6, 2011Applicant: STMicroelectronics (Research & Development) LimitedInventors: David Smith, Andrew Marsh