Patents by Inventor Ryan Gray
Ryan Gray 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: 12211658Abstract: There is provided a button for varying output based on force applied. The button comprises: a contact pad with at least two contacts, the contacts being arranged in a complementary pattern of interdigitated fingers with a separation therebetween; and an actuator and a conductive layer, the conductive layer being located between a base of the actuator and the contact pad and being independent of the actuator and contact pad, the base of the actuator being shaped to increase the surface area of the conductive layer in contact with the contacts as the actuator is pushed towards the contact pad. This increases current flow between the contacts in use as the force applied to the actuator increases.Type: GrantFiled: October 9, 2020Date of Patent: January 28, 2025Assignee: Focusrite Audio Engineering LimitedInventor: Ryan Gray
-
Patent number: 12210516Abstract: Combined feature vectors may be generated to map features of two or more search queries to a common embedding space. A user may provide an initial input query and then provide a refinement query. Independent feature vectors may be generated for each of the initial input query and the refinement query, may be weighted, and then may be combined to form a combined feature vector. The combined feature vector aligns different search modalities within the common embedding space that may be executed against an index.Type: GrantFiled: June 30, 2022Date of Patent: January 28, 2025Assignee: Amazon Technologies, Inc.Inventors: Xinliang Zhu, Arnab Dhua, Son D. Tran, Douglas Ryan Gray
-
Patent number: 12106333Abstract: A computing device can obtain data describing at least one document, the at least one document referencing at least one media object, wherein a portion of the at least one media object includes one or more characters. The computing device can obtain data describing the one or more characters in the at least one media object in the at least one document. The computing device can generate an updated copy of the at least one document that includes the data describing the one or more characters in the at least one media object. The computing device can present, on a display screen of the computing device and through an interface, the updated copy of the at least one document, wherein the one or more characters in the at least one media object are able to be selected or searched.Type: GrantFiled: May 23, 2023Date of Patent: October 1, 2024Assignee: A9.com, Inc.Inventors: Douglas Ryan Gray, Arnab Sanat Kumar Dhua, Xiaofan Lin, Zhijiang Mark Lu
-
Publication number: 20230298073Abstract: A computing device can obtain data describing at least one document, the at least one document referencing at least one media object, wherein a portion of the at least one media object includes one or more characters. The computing device can obtain data describing the one or more characters in the at least one media object in the at least one document. The computing device can generate an updated copy of the at least one document that includes the data describing the one or more characters in the at least one media object. The computing device can present, on a display screen of the computing device and through an interface, the updated copy of the at least one document, wherein the one or more characters in the at least one media object are able to be selected or searched.Type: ApplicationFiled: May 23, 2023Publication date: September 21, 2023Inventors: Douglas Ryan Gray, Arnab Sanat Kumar Dhua, Xiaofan Lin, Zhijiang Mark Lu
-
Publication number: 20230245842Abstract: There is provided a button for varying output based on force applied. The button comprises: a contact pad with at least two contacts, the contacts being arranged in a complementary pattern of interdigitated fingers with a separation therebetween; and an actuator and a conductive layer, the conductive layer being located between a base of the actuator and the contact pad and being independent of the actuator and contact pad, the base of the actuator being shaped to increase the surface area of the conductive layer in contact with the contacts as the actuator is pushed towards the contact pad. This increases current flow between the contacts in use as the force applied to the actuator increases.Type: ApplicationFiled: October 9, 2020Publication date: August 3, 2023Inventor: Ryan Gray
-
Patent number: 11699174Abstract: A computing device can obtain data describing at least one document, the at least one document referencing at least one media object, wherein a portion of the at least one media object includes one or more characters. The computing device can obtain data describing the one or more characters in the at least one media object in the at least one document. The computing device can generate an updated copy of the at least one document that includes the data describing the one or more characters in the at least one media object. The computing device can present, on a display screen of the computing device and through an interface, the updated copy of the at least one document, wherein the one or more characters in the at least one media object are able to be selected or searched.Type: GrantFiled: February 8, 2021Date of Patent: July 11, 2023Assignee: A9.com, Inc.Inventors: Douglas Ryan Gray, Arnab Sanat Kumar Dhua, Xiaofan Lin, Zhijiang Mark Lu
-
Patent number: 11227326Abstract: Various embodiments enable a computing device to perform tasks such as processing an image to recognize text or an object in an image to identify a particular product or related products associated with the text or object. In response to recognizing the text or the object as being associated with a product available for purchase from an electronic marketplace, one or more advertisements or product listings associated with the product can be displayed to the user. Accordingly, additional information for the associated product can be displayed, enabling the user to learn more about and purchase the product from the electronic marketplace through the portable computing device.Type: GrantFiled: November 4, 2019Date of Patent: January 18, 2022Assignee: A9.com, Inc.Inventors: Xiaofan Lin, Arnab Sanat Kumar Dhua, Douglas Ryan Gray, Atul Kumar, Yu Lou
-
Publication number: 20210174401Abstract: A computing device can obtain data describing at least one document, the at least one document referencing at least one media object, wherein a portion of the at least one media object includes one or more characters. The computing device can obtain data describing the one or more characters in the at least one media object in the at least one document. The computing device can generate an updated copy of the at least one document that includes the data describing the one or more characters in the at least one media object. The computing device can present, on a display screen of the computing device and through an interface, the updated copy of the at least one document, wherein the one or more characters in the at least one media object are able to be selected or searched.Type: ApplicationFiled: February 8, 2021Publication date: June 10, 2021Inventors: Douglas Ryan Gray, Arnab Sanat Kumar Dhua, Xiaofan Lin, Zhijiang Mark Lu
-
Patent number: 10963924Abstract: A computing device can obtain data describing at least one document, the at least one document referencing at least one media object, wherein a portion of the at least one media object includes one or more characters. The computing device can obtain data describing the one or more characters in the at least one media object in the at least one document. The computing device can generate an updated copy of the at least one document that includes the data describing the one or more characters in the at least one media object. The computing device can present, on a display screen of the computing device and through an interface, the updated copy of the at least one document, wherein the one or more characters in the at least one media object are able to be selected or searched.Type: GrantFiled: March 10, 2014Date of Patent: March 30, 2021Assignee: A9.com, Inc.Inventors: Douglas Ryan Gray, Arnab Sanat Kumar Dhua, Xiaofan Lin, Zhijiang Mark Lu
-
Patent number: 10956784Abstract: An image creation and editing tool can use the data produced from training a neural network to add stylized representations of an object to an image. An object classification will correspond to an object representation, and pixel values for the object representation can be added to, or blended with, the pixel values of an image in order to add a visualization of a type of object to the image. Such an approach can be used to add stylized representations of objects to existing images or create new images based on those representations. The visualizations can be used to create patterns and textures as well, as may be used to paint or fill various regions of an image. Such patterns can enable regions to be filled where image data has been deleted, such as to remove an undesired object, in a way that appears natural for the contents of the image.Type: GrantFiled: December 17, 2018Date of Patent: March 23, 2021Assignee: A9.COM, INC.Inventors: Douglas Ryan Gray, Alexander Li Honda, Edward Hsiao
-
Patent number: 10664140Abstract: A user can select an object represented in video content in order to set a magnification level with respect to that object. A portion of the video frames containing a representation of the object is selected to maintain a presentation size of the representation corresponding to the magnification level. The selection provides for a “smart zoom” feature enabling an object of interest, such as a face of an actor, to be used in selecting an appropriate portion of each frame to magnify, such that the magnification results in a portion of the frame being selected that includes the one or more objects of interest to the user. Pre-generated tracking data can be provided for some objects, which can enable a user to select an object and then have predetermined portion selections and magnifications applied that can provide for a smoother user experience than for dynamically-determined data.Type: GrantFiled: March 7, 2017Date of Patent: May 26, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Charles Benjamin Franklin Waggoner, Colin Jon Taylor, Jeffrey P. Bezos, Douglas Ryan Gray
-
Patent number: 10655430Abstract: A downhole tool subassembly having an outer sleeve with a first set of apertures extending from an inner bore through an external surface of the outer sleeve. The downhole tool subassembly further includes a pin coupled to the outer sleeve and extending inward from the inner bore of the outer sleeve, and an inner sleeve slidingly engaged with the with outer sleeve. The inner sleeve has a slot and a second set of apertures extending from a sleeve bore of the inner sleeve through an external surface of the inner sleeve, and is operable to restrict flow across the first set of apertures when the inner sleeve is in a first position. The pin engages the slot, which includes a first tracking path and a second tracking path. The slot also includes a first transition path extending from the first tracking path to the second tracking path.Type: GrantFiled: November 15, 2016Date of Patent: May 19, 2020Assignee: Halliburton Energy Services, Inc.Inventors: Nicholas Lee Strohla, Matthew Ryan Gray, Daniel Keith Moeller
-
Patent number: 10633949Abstract: A diverter assembly includes a tubing segment and one or more sleeve members disposed therein. The tubing segment includes apertures that are selectively alignable with apertures of an inner sleeve disposed within the tubing segment. The tubing segment includes a series of stops (e.g., shear pins) to arrest movement of the first sleeve within the bore of the tubing segment. A first one or more ball seats are included in the first sleeve such that deployment of a first ball and pressurization of the well above the first ball causes a first set of shear pins to fail, thereby allowing the first sleeve to slide downhole to cause apertures of the sleeve to align with apertures of the tubing segment, thereby causing fluid to flow to an annulus between the tubing segment and wellbore wall.Type: GrantFiled: July 7, 2016Date of Patent: April 28, 2020Assignee: Halliburton Energy Services, Inc.Inventors: David Jon Tilley, Phillip Michael Morgan, James Todd Johnson, Michael Rick Johnson, Nicholas Lee Strohla, Matthew Ryan Gray, Daniel Keith Moeller
-
Publication number: 20200068132Abstract: Various embodiments enable a computing device to perform tasks such as processing an image to recognize text or an object in an image to identify a particular product or related products associated with the text or object. In response to recognizing the text or the object as being associated with a product available for purchase from an electronic marketplace, one or more advertisements or product listings associated with the product can be displayed to the user. Accordingly, additional information for the associated product can be displayed, enabling the user to learn more about and purchase the product from the electronic marketplace through the portable computing device.Type: ApplicationFiled: November 4, 2019Publication date: February 27, 2020Inventors: XIAOFAN LIN, ARNAB SANAT KUMAR DHUA, DOUGLAS RYAN GRAY, ATUL KUMAR, YU LOU
-
Patent number: 10540378Abstract: Approaches provide for analyzing image data to determine and/or recognize text in the image data. The recognized text can be used to generate a search query that can be automatically submitted to a search engine without having to type the search query to identify a product (or related products) associated with the image. For example, a camera of a computing device can be used to capture a live camera view (or single images) an item. An application executing on the computing device (or at least in communication with the computing device) can analyze the image data of the live camera view to determine a set of keywords (e.g., identified text) based on visual features extracted from the image data. The keywords can be used to query an index of product titles, common search queries, among other indexed data to return a ranked list of search suggestions based on a relevance function.Type: GrantFiled: June 28, 2016Date of Patent: January 21, 2020Assignee: A9.com, Inc.Inventors: Edward Hsiao, Douglas Ryan Gray, Nityananda Jayadevaprakash, Xiaofan Lin, Mark Jay Nitzberg, Shruti Sheorey
-
Patent number: 10528821Abstract: A video segmentation system can be utilized to automate segmentation of digital video content. Features corresponding to visual, audio, and/or textual content of the video can be extracted from frames of the video. The extracted features of adjacent frames are compared according to a similarity measure to determine boundaries of a first set of shots or video segments distinguished by abrupt transitions. The first set of shots is analyzed according to certain heuristics to recognize a second set of shots distinguished by gradual transitions. Key frames can be extracted from the first and second set of shots, and the key frames can be used by the video segmentation system to group the first and second set of shots by scene. Additional processing can be performed to associate metadata, such as names of actors or titles of songs, with the detected scenes.Type: GrantFiled: August 29, 2017Date of Patent: January 7, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Adam Carlson, Douglas Ryan Gray, Ashutosh Vishwas Kulkarni, Colin Jon Taylor
-
Patent number: 10513907Abstract: A downhole tool subassembly has an outer sleeve with a first set of apertures extending from an inner bore of the outer sleeve. An intermediate sleeve positioned is within the outer sleeve and defines an intermediate flow path extending from an inner bore of the intermediate sleeve to a cavity formed between the uphole portion of the outer sleeve and the downhole portion of the intermediate sleeve. An inner sleeve is positioned within the intermediate sleeve and has an external sealing portion that restricts flow across the intermediate flow path when the downhole tool is in a first configuration.Type: GrantFiled: November 15, 2016Date of Patent: December 24, 2019Assignee: Halliburton Energy Services, Inc.Inventors: Nicholas Lee Strohla, Matthew Ryan Gray, Daniel Keith Moeller
-
Patent number: D1053843Type: GrantFiled: August 20, 2022Date of Patent: December 10, 2024Assignee: Focusrite Audio Engineering LimitedInventors: Orla Haigh, Ryan Gray, Joshua Wilkinson
-
Patent number: D1054403Type: GrantFiled: August 20, 2022Date of Patent: December 17, 2024Assignee: Focusrite Audio Engineering LimitedInventors: Orla Haigh, Ryan Gray, Joshua Wilkinson
-
Patent number: D1056955Type: GrantFiled: January 2, 2020Date of Patent: January 7, 2025Assignee: Focusrite Audio Engineering LimitedInventors: Peter Phillips, Joshua Luke Wilkinson, Iain James Horrocks, Ryan Gray