Patents by Inventor Andrew James

Andrew James 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: 12361652
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of computer imaging software and systems by facilitating the manipulation of virtual content displayed in conjunction with images of real-world objects and environments. Embodiments of the present disclosure allow different virtual objects to be moved onto different physical surfaces, as well as manipulated in other ways.
    Type: Grant
    Filed: January 4, 2023
    Date of Patent: July 15, 2025
    Assignee: Snap Inc.
    Inventors: Ozi Egri, David Ben Ezra, Andrew James McPhee, Qi Pan, Eyal Zak
  • Patent number: 12360919
    Abstract: Rolling encryption within a memory region. A method includes storing data in a first encrypted memory portion in the memory region. The data in the first encrypted memory portion is encrypted to a first runtime encryption key. Data is stored in a second encrypted memory portion in the memory region. The data in the second encrypted memory portion is encrypted to a second runtime encryption key. A pointer is stored. The pointer defines a boundary between the first encrypted memory portion and the second encrypted memory portion. The first encrypted memory portion and second encrypted memory portion are both configured to be accessible together to entities external to the memory to provide data stored in the first encrypted memory portion and second encrypted memory portion.
    Type: Grant
    Filed: April 11, 2024
    Date of Patent: July 15, 2025
    Assignee: Idaho Scientific LLC
    Inventors: Andrew James Weiler, Nathan Charles Chrisman, Claude Harmon Garrett, V, Dale Weston Reese
  • Patent number: 12361653
    Abstract: The subject technology receives a set of frames. The subject technology detect a first gesture correspond to an open trigger finger gesture. The subject technology receives a second set of frames. The subject technology detects from the second set of frames, a second gesture correspond to a closed trigger finger gesture. The subject technology detects a location and a position of a representation of a finger from the closed trigger finger gesture. The subject technology generates a first virtual object based at least in part on the location and the position of the representation of the finger. The subject technology renders a movement of the first virtual object along a vector away from the location and the position of the representation of the finger within a first scene. The subject technology provides for display the rendered movement of the first virtual object along the vector within the first scene.
    Type: Grant
    Filed: April 17, 2024
    Date of Patent: July 15, 2025
    Assignee: Snap Inc.
    Inventors: Kyle Goodrich, Maxim Maximov Lazarov, Andrew James McPhee, Daniel Moreno
  • Patent number: 12362833
    Abstract: An optical transmitter for a Quantum Key Distribution (QKD) system, the transmitter comprising: a multi-modal laser; a wavelength tuneable laser arranged to inject light into a cavity of the multi-modal laser, so as to cause the multi-modal laser to output light at a selected wavelength for use in generating pulses to be output by the transmitter; and a modulator for controlling a phase shift between successive pulses output from the transmitter.
    Type: Grant
    Filed: February 27, 2023
    Date of Patent: July 15, 2025
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Benjamin Griffiths, Robert Ian Woodward, James F. Dynes, Andrew James Shields
  • Patent number: 12354228
    Abstract: The subject technology applies a three-dimensional (3D) effect to image data and depth data based at least in part on an augmented reality content generator. The subject technology generates a segmentation mask based at least on the image data. The subject technology performs background inpainting and blurring of the image data using at least the segmentation mask to generate background inpainted image data. The subject technology generates a packed depth map based at least in part on the a depth map of the depth data. The subject technology generates, using the processor, a message including information related to the applied 3D effect, the image data, and the depth data.
    Type: Grant
    Filed: August 15, 2023
    Date of Patent: July 8, 2025
    Assignee: Snap Inc.
    Inventors: Kyle Goodrich, Samuel Edward Hare, Maxim Maximov Lazarov, Tony Mathew, Andrew James McPhee, Daniel Moreno, Dhritiman Sagar, Wentao Shang
  • Patent number: 12354345
    Abstract: A computing system includes processors and computer-readable media having stored instructions that, when executed, cause the system to receive a machine data set, retrieve one or more spatial data files, process the spatial data files and the machine data set using a regression machine learning model to generate predicted values, determine a plurality of environment-specific varietal responses for each agricultural field, generate a multi-genetics planting recommendation and a map layer showing respective predicted variety profile index values for each agricultural field, and display the multi-genetics planting recommendation and the map layer via a graphical user interface.
    Type: Grant
    Filed: March 20, 2024
    Date of Patent: July 8, 2025
    Assignee: ADVANCED AGRILYTICS HOLDINGS, LLC
    Inventors: William Kess Berg, Jon J. Fridgen, Jonathan Michael Bokmeyer, Andrew James Woodyard
  • Patent number: 12353367
    Abstract: A meta-model topology comprises a plurality of functions and conforms to a global label schema. A new function not included in the plurality of functions is integrated into the meta-model topology. A particular label of interest that is associated with the new function is identified and the new function is configured such that an output from the new function conforms to an output form corresponding to the particular label of interest from the global label schema. The new function is then integrated into the meta-model topology and the meta-model topology that includes the new function is used to generate a model graph. The model graph is then deployed to a remote application that is configured to receive data prompts comprising input data processed by nodes of the model graph.
    Type: Grant
    Filed: June 12, 2023
    Date of Patent: July 8, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marko Radmilac, Andrew James Wald, Joshua Bryan Wyman Clemons
  • Publication number: 20250217588
    Abstract: A method for style guide management is described. A first user input is received from a user via a graphical user interface (GUI). The first user input identifies a writing sample having a textual style. A style guide is generated, based on the writing sample, having a description of a target style, based on the textual style, for input to a generative neural network model (GNNM). A profile representing the style guide and comprising a natural language format description is sent for display in the GUI. The style guide is modified based on an explicit indication of a style preference. A request for drafting assistance is sent to the GNNM, the request including the style guide for text generation according to the style guide by the GNNM. An output generated by the GNNM in response to the request is obtained. The output is sent to be displayed within the GUI.
    Type: Application
    Filed: December 29, 2023
    Publication date: July 3, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Gonzalo A. RAMOS, Shiqian Rachel NG, Andrew James HUNTINGTON, Richard Malcolm BANKS, Adam D. TROY, Catherine YEH
  • Publication number: 20250220003
    Abstract: A mobile device securely communicates with an electronic device within an automobile. The mobile device transmits encrypted spatial state information, and the electronic device provides commands to the automobile in response. Spatial state information may include location, motion, or the like. Commands to the automobile may include door unlock commands, remote start commands, horn honk commands, or the like.
    Type: Application
    Filed: March 21, 2025
    Publication date: July 3, 2025
    Applicant: SideAssure, Inc.
    Inventors: Siva G. Narendra, Pradeep H. Rajashekarappa, Andrew James Thomas
  • Publication number: 20250217508
    Abstract: Approximate closed-form bounds of Bayes security against record-level inference attacks, in particular membership and attribute inference attacks, are provided. In various embodiments, these approximate bounds of Bayes security are used in conjunction with training neural-network models by differential-privacy stochastic gradient descent to create trained models that achieve a desired level of privacy.
    Type: Application
    Filed: December 29, 2023
    Publication date: July 3, 2025
    Inventors: Giovanni CHERUBIN, Boris Alexander KÖPF, Andrew James PAVERD, Shruti Shrikant TOPLE, Lukas WUTSCHITZ, Santiago Jose ZANELLA BEGUELIN
  • Publication number: 20250215039
    Abstract: The present disclosure provides DNA damage repair enzyme inhibitors and methods of treating or preventing a cancer in a subject by administering a DNA damage repair enzyme inhibitor to the subject.
    Type: Application
    Filed: March 30, 2023
    Publication date: July 3, 2025
    Inventors: Eckard WEBER, Michael G. CORDINGLEY, Andrew James BURNIE, William BROWN, Chandra Mohan DARAPANENI, Marco PALADINO
  • Patent number: 12346653
    Abstract: An example system may include a document snapshot circuit structured to generate a document snapshot configured to capture a state of a document at a time marker and a document sharding circuit structured to analyze the document snapshot, and generate a first plurality of shard documents capturing the state of the document at the time marker. The system may include a document serving circuit structured to access the first plurality of shard documents, and provide at least a subset of the first plurality of shard documents to a client serving circuit structured to implement a unified document surface interface in response to the at least a subset of the first plurality of shard documents. The document serving circuit is configured to provide the subset of the first plurality of shard documents in an order determined to prioritize shards related to a last accessed location of the document.
    Type: Grant
    Filed: May 9, 2023
    Date of Patent: July 1, 2025
    Assignee: Grammarly, Inc.
    Inventors: Alexander W. DeNeui, Glenn Jaume, Hariharan Sivaramakrishnan, Helena G. Jaramillo, John Z. Li, Jonathan L. Goldman, Martin Charles, W. Michael Varney, Timothy Andrew James, Adam Ginzberg, Nathan Penner, Evan Brooks, Michael Hewitt, Punit Shah, Patrick Barry, Huayang Guo, Jason Peter Stowe, Christopher Leland Eck, Alicia Salvino, Alan Fang, Spencer Chang, Elizabeth Huang, Oleg Vaskevich
  • Patent number: 12346670
    Abstract: Technologies are provided for generation of an executable package that provides a tenant-specific service. Generation of the executable package can be based on customization assets and a core codebase. The core codebase can define core modules that provide a core service that is common across tenants. Each core module includes one or multiple extension points. The customizations can be defined within one or multiple virtual partitions, where a virtual partition includes a filesystem or another type of non-transitory storage structure. The VP can include multiple customization resources and customization components. The customizations can permit building extension modules that can be mapped onto respective extension points of core module(s) in order to customize the common core service and yield the tenant-specific service. The core codebase can be built to generate built core modules. The executable package can be formed by combining built extension modules and built core modules.
    Type: Grant
    Filed: September 14, 2022
    Date of Patent: July 1, 2025
    Assignee: Suvoda LLC
    Inventors: Andrew James Lawson McVeigh, Adrian Vasile, Rahul Mishra, George Lucian Pancescu
  • Patent number: 12347022
    Abstract: A method of generating an image of a scene from a target viewpoint is provided. The method comprises capturing a plurality of multi-plane images of a virtual scene, and determining for each multi-plane image, whether a frontmost clipping plane pair defined for that multi-plane image intersects a virtual object in the virtual scene. Responsive to a positive determination for a respective clipping plane pair, the corresponding image data in the corresponding image plane is identified and assigned an identifier, thus generating a modified version of the corresponding multi-plane image. Camera information is obtained for the one or more virtual cameras that captured the multi-plane images and the target virtual camera. An output image is then generated by combining at least one of the modified multi-plane images with another of the multi-plane images in accordance with the obtained camera information. A corresponding system is also provided.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: July 1, 2025
    Assignee: Sony Interactive Entertainment Europe Limited
    Inventor: Andrew James Bigos
  • Patent number: 12347045
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and method for performing operations comprising: receiving, by a messaging application, a video feed from a camera of a user device that depicts a face; receiving a request to add a 3D caption to the video feed; identifying a graphical element that is associated with context of the 3D caption; and displaying the 3D caption and the identified graphical element in the video feed at a position in 3D space of the video feed proximate to the face depicted in the video feed.
    Type: Grant
    Filed: January 22, 2024
    Date of Patent: July 1, 2025
    Assignee: Snap Inc.
    Inventors: Kyle Goodrich, Samuel Edward Hare, Maxim Maximov Lazarov, Tony Mathew, Andrew James McPhee, Daniel Moreno, Wentao Shang
  • Patent number: 12347013
    Abstract: Methods and systems are disclosed for performing operations for generating a custom sticker. The operations include receiving, by a messaging application implemented on a first device, an image. The operations include receiving, by the messaging application, input that selects a region of the image. The operations include generating, by the messaging application, a graphical element comprising the region of the image selected by the input. The operations include applying, by the messaging application, one or more visual effects to the graphical element. The operations include causing the graphical element to be animated according to a given animation pattern selected from a plurality of animation patterns to generate an animated custom graphic. The operations include sending the animated custom graphic with the one or more visual effects from the first device to a second device.
    Type: Grant
    Filed: May 15, 2024
    Date of Patent: July 1, 2025
    Assignee: Snap Inc.
    Inventors: Kyle Goodrich, Christie Marie Heikkinen, Pedram Javidpour, Andrew James McPhee, Daniel Moreno
  • Publication number: 20250209703
    Abstract: Methods and systems are disclosed for generating AR experiences on a messaging platform. The methods and systems perform operations including: detecting a real-world object depicted in a first image captured by a first camera of a client device, the client device comprising a second camera; extracting one or more textures from the real-world object depicted in the first image; selecting a target object depicted in a second image captured by the second camera, the second image being captured by the second camera simultaneously with the first image captured by the first camera; generating an augmented reality (AR) element comprising the target object modified based on the one or more textures extracted from the real-world object depicted in the first image; and causing display of the AR element within the second image.
    Type: Application
    Filed: March 7, 2025
    Publication date: June 26, 2025
    Inventors: Kyle Goodrich, Pedram Javidpour, Maxim Maximov Lazarov, Andrew James McPhee, Daniel Moreno
  • Publication number: 20250205442
    Abstract: Cushion modules and cushion module components are provided for use with patient interfaces in respiratory therapy systems. In examples the seal-forming structures of the cushion modules are provided with a reduced thickness region which may provide improved patient comfort and/or improved manufacturing techniques, particularly when used in relation to patient interfaces combining two or more different materials. In some examples the cushion comprises a lap joint between two different materials.
    Type: Application
    Filed: November 29, 2023
    Publication date: June 26, 2025
    Inventors: Kelvin Dale ALPHONSO, Alexander Graham BENNETT, Callum Tyler DE VRIES, David John FRANK, Kam Man LAW, Nigel QUARMBY, Alexandra Elizabeth TILSON, Michal Konrad TREFLER, Andrew James BATE, Jeremy David MCMANUS
  • Publication number: 20250209756
    Abstract: The subject technology detects a first gesture corresponding to an open trigger finger gesture. The subject technology detects a location and a position of a representation of a finger from the open trigger finger gesture. The subject technology generates a first virtual object based at least in part on the location and the position of the representation of the finger. The subject technology detects a first collision event. The subject technology detects a second gesture corresponding to a closed trigger finger gesture. The subject technology selects the second virtual object. The subject technology renders the first virtual object as attached to the second virtual object in response to the selecting. The subject technology provides for display the rendered first virtual object as attached to the second virtual object within a first scene.
    Type: Application
    Filed: March 7, 2025
    Publication date: June 26, 2025
    Inventors: Kyle Goodrich, Maxim Maximov Lazarov, Andrew James McPhee, Daniel Moreno
  • Patent number: D1081970
    Type: Grant
    Filed: April 4, 2023
    Date of Patent: July 1, 2025
    Assignee: ResMed Asia Pte. Ltd.
    Inventors: Robin Yew, Lik Tze Seet, Andrew James Bate, Kam Man Law