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: 12211658
    Abstract: 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: Grant
    Filed: October 9, 2020
    Date of Patent: January 28, 2025
    Assignee: Focusrite Audio Engineering Limited
    Inventor: Ryan Gray
  • Patent number: 12210516
    Abstract: 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: Grant
    Filed: June 30, 2022
    Date of Patent: January 28, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Xinliang Zhu, Arnab Dhua, Son D. Tran, Douglas Ryan Gray
  • Patent number: 12106333
    Abstract: 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: Grant
    Filed: May 23, 2023
    Date of Patent: October 1, 2024
    Assignee: A9.com, Inc.
    Inventors: Douglas Ryan Gray, Arnab Sanat Kumar Dhua, Xiaofan Lin, Zhijiang Mark Lu
  • Publication number: 20230298073
    Abstract: 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: Application
    Filed: May 23, 2023
    Publication date: September 21, 2023
    Inventors: Douglas Ryan Gray, Arnab Sanat Kumar Dhua, Xiaofan Lin, Zhijiang Mark Lu
  • Publication number: 20230245842
    Abstract: 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: Application
    Filed: October 9, 2020
    Publication date: August 3, 2023
    Inventor: Ryan Gray
  • Patent number: 11699174
    Abstract: 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: Grant
    Filed: February 8, 2021
    Date of Patent: July 11, 2023
    Assignee: A9.com, Inc.
    Inventors: Douglas Ryan Gray, Arnab Sanat Kumar Dhua, Xiaofan Lin, Zhijiang Mark Lu
  • Patent number: 11227326
    Abstract: 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: Grant
    Filed: November 4, 2019
    Date of Patent: January 18, 2022
    Assignee: A9.com, Inc.
    Inventors: Xiaofan Lin, Arnab Sanat Kumar Dhua, Douglas Ryan Gray, Atul Kumar, Yu Lou
  • Publication number: 20210174401
    Abstract: 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: Application
    Filed: February 8, 2021
    Publication date: June 10, 2021
    Inventors: Douglas Ryan Gray, Arnab Sanat Kumar Dhua, Xiaofan Lin, Zhijiang Mark Lu
  • Patent number: 10963924
    Abstract: 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: Grant
    Filed: March 10, 2014
    Date of Patent: March 30, 2021
    Assignee: A9.com, Inc.
    Inventors: Douglas Ryan Gray, Arnab Sanat Kumar Dhua, Xiaofan Lin, Zhijiang Mark Lu
  • Patent number: 10956784
    Abstract: 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: Grant
    Filed: December 17, 2018
    Date of Patent: March 23, 2021
    Assignee: A9.COM, INC.
    Inventors: Douglas Ryan Gray, Alexander Li Honda, Edward Hsiao
  • Patent number: 10664140
    Abstract: 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: Grant
    Filed: March 7, 2017
    Date of Patent: May 26, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Charles Benjamin Franklin Waggoner, Colin Jon Taylor, Jeffrey P. Bezos, Douglas Ryan Gray
  • Patent number: 10655430
    Abstract: 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: Grant
    Filed: November 15, 2016
    Date of Patent: May 19, 2020
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Nicholas Lee Strohla, Matthew Ryan Gray, Daniel Keith Moeller
  • Patent number: 10633949
    Abstract: 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: Grant
    Filed: July 7, 2016
    Date of Patent: April 28, 2020
    Assignee: 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: 20200068132
    Abstract: 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: Application
    Filed: November 4, 2019
    Publication date: February 27, 2020
    Inventors: XIAOFAN LIN, ARNAB SANAT KUMAR DHUA, DOUGLAS RYAN GRAY, ATUL KUMAR, YU LOU
  • Patent number: 10540378
    Abstract: 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: Grant
    Filed: June 28, 2016
    Date of Patent: January 21, 2020
    Assignee: A9.com, Inc.
    Inventors: Edward Hsiao, Douglas Ryan Gray, Nityananda Jayadevaprakash, Xiaofan Lin, Mark Jay Nitzberg, Shruti Sheorey
  • Patent number: 10528821
    Abstract: 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: Grant
    Filed: August 29, 2017
    Date of Patent: January 7, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Adam Carlson, Douglas Ryan Gray, Ashutosh Vishwas Kulkarni, Colin Jon Taylor
  • Patent number: 10513907
    Abstract: 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: Grant
    Filed: November 15, 2016
    Date of Patent: December 24, 2019
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Nicholas Lee Strohla, Matthew Ryan Gray, Daniel Keith Moeller
  • Patent number: D1053843
    Type: Grant
    Filed: August 20, 2022
    Date of Patent: December 10, 2024
    Assignee: Focusrite Audio Engineering Limited
    Inventors: Orla Haigh, Ryan Gray, Joshua Wilkinson
  • Patent number: D1054403
    Type: Grant
    Filed: August 20, 2022
    Date of Patent: December 17, 2024
    Assignee: Focusrite Audio Engineering Limited
    Inventors: Orla Haigh, Ryan Gray, Joshua Wilkinson
  • Patent number: D1056955
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: January 7, 2025
    Assignee: Focusrite Audio Engineering Limited
    Inventors: Peter Phillips, Joshua Luke Wilkinson, Iain James Horrocks, Ryan Gray