Patents by Inventor James Day

James Day 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: 12143502
    Abstract: A computer-implemented method, comprising: dividing a first binary image into a plurality of variable-sized chunks, wherein the first binary image is an aggregate of a plurality of files, and wherein the dividing does not depend on file boundaries; and computing hashes of the variable-sized chunks, and storing the hashes in a content addressable storage (CAS) with the hashes as keys.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: November 12, 2024
    Assignee: GM Cruise Holdings LLC
    Inventors: Stephen James Day, Valient Gough, Cheng Pan, Seth Alexander Bunce
  • Patent number: 12135632
    Abstract: A control loop for scaling cloud-based agents in a cluster includes a controller and a feedback signal. The controller may be a proportional-integral controller, or a proportional-integral-derivative controller. The controller may calculate a control variable based on a target number of idle agents for the cluster. The controller receives a target number of idle agents, as well as a current number of idle agents in a cluster. The controller computes the control variable based on the error between the target and current numbers of idle agents, and an integral of the error over time.
    Type: Grant
    Filed: February 28, 2023
    Date of Patent: November 5, 2024
    Assignee: GM Cruise Holdings LLC
    Inventors: Nicholas Stipanovich, Stephen James Day
  • Patent number: 12114769
    Abstract: The convertible table with integrated storage comprises a tabletop, a base, a plurality of folding legs, and a plurality of pivoting legs. The convertible table with integrated storage may be a multi-function conversion table with internal storage. The base may be coupled to the underside of the tabletop. The convertible table with integrated storage may be operable as a toddler play table with the base resting on the floor, a child's play table with the base elevated above the floor by the plurality of pivoting legs, and an adult table with the base elevated above the floor by the plurality of folding legs. The base may comprise a storage area that may be accessible via an access aperture in the tabletop.
    Type: Grant
    Filed: January 10, 2023
    Date of Patent: October 15, 2024
    Inventors: Christopher James Day, Rome Elizabeth Dunn
  • Publication number: 20240296044
    Abstract: An infrastructure system facilitates trace-based surveys to query users their experiences with pull request workflows. For example, the infrastructure system may receive from a client device associated with a user a pull request for making one or more changes to a programming code repository. The infrastructure system may generate a trace based on a pull request workflow including operations for making the change(s). The trace includes spans, each of which correspond to one or more operations in the pull request workflow. The infrastructure system generates log files, each log file includes data logged during the one or more operations of a span. The log files may be stored as a dataset of the trace. The infrastructure system may transmit a survey to the client device based on the dataset. The infrastructure system may also modify the pull request workflow based on the user's response to the survey.
    Type: Application
    Filed: March 1, 2023
    Publication date: September 5, 2024
    Applicant: GM Cruise Holdings LLC
    Inventors: Stephen James Day, Akhil Acharya, Bianca Tamayo, Ian Chiles, Andrew Lee, Victor Robertson, Chun-Shao Chu
  • Publication number: 20240289251
    Abstract: A control loop for scaling cloud-based agents in a cluster includes a controller and a feedback signal. The controller may be a proportional-integral controller, or a proportional-integral-derivative controller. The controller may calculate a control variable based on a target number of idle agents for the cluster. The controller receives a target number of idle agents, as well as a current number of idle agents in a cluster. The controller computes the control variable based on the error between the target and current numbers of idle agents, and an integral of the error over time.
    Type: Application
    Filed: February 28, 2023
    Publication date: August 29, 2024
    Applicant: GM Cruise Holdings LLC
    Inventors: Nicholas Stipanovich, Stephen James Day
  • Publication number: 20240289252
    Abstract: Failures can occur when a software process is running, or when the software process is undergoing tests. A remote debugging session can be created to run and inspect the software process, so that a developer can fix the bug that caused a failure. Remote debugging sessions can consume valuable resources on cluster infrastructure. Debugging the failures can take up a significant amount of developer time. To alleviate some of these problems, a remote debugging session can be created on-demand at a later time when a developer is ready to start the remote debugging session. The deferred creation of the remote debugging session can be triggered by activating a uniform resource identifier that has information for creating the remote debugging session encoded therein. The resulting implementation makes it easy for a developer to create a remote debugging session, and resources can be allocated on an as-needed basis.
    Type: Application
    Filed: February 27, 2023
    Publication date: August 29, 2024
    Applicant: GM Cruise Holdings LLC
    Inventors: Stephen James Day, Matt Landis, Ian Chiles, Victor Robertson, Akhil Acharya, Troy Gibb, Gonzalo Lucero
  • Publication number: 20240146828
    Abstract: The present disclosure may use reverse forwarded socket connections and rules to manage program code that is being developed. Each developer responsible for developing program code may be provided unique login information that they may use to access data associated with a development environment. Validations of a user/developer and/or computer identity may be performed before a user is allowed to access and update sets of program code. Reverse forwarded socket connections may be associated with endpoints at a remote computer. Once a particular connection is established and a validation performed, identifiers may be used to direct communications to processes, sub-processes, virtual machines, or specific computing resources that are associated with the development environment. By using reverse forwarded socket connections, computers that run different types of operating system software may be used to develop program code without having to install specialized software on those computers.
    Type: Application
    Filed: November 2, 2022
    Publication date: May 2, 2024
    Inventors: Stephen James Day, Bianca Tamayo, Ian Robert Chiles, Akhil Acharya
  • Patent number: 11907229
    Abstract: A system may include one or more tangible, non-transitory computer-readable media having stored thereon instructions, the instructions when executed to instruct one or more processors to: receive a platform-independent access binding data structure (a PIAB data structure), the PIAB data structure comprising a platform-independent representation of a subject class, a verb, an object, and a binding comprising a permission for the subject class to perform the verb on the object; convert the PIAB data structure to a first platform-specific binding for a first target platform; and cause the first platform-specific binding to be implemented on the first target platform.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: February 20, 2024
    Assignee: GM Cruise Holdings LLC
    Inventors: Stephen James Day, Seth Alexander Bunce, Matthew John Landis, Jonathan Langefeld, Jason Vrablik, Cheng Pan
  • Patent number: 11833976
    Abstract: A vehicle includes an instrument panel, a support structure coupled to the instrument panel, and a retainer. The support structure defines a receiver that extends from a lower end to an upper end that is vehicle-upward of the lower end. The portion of the support structure that defines the receiver includes at least one rib that protrudes into the receiver. The retainer includes a barrel portion having a threaded interior surface that defines a hollow and an exterior surface opposite the interior surface and having at least one wing. The retainer also includes a head portion coupled to the barrel portion. The retainer is operably coupled to the support structure, such that the barrel portion is received within the receiver and the at least one wing of the exterior surface is engaged with the at least one rib to maintain the retainer within the receiver.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: December 5, 2023
    Assignee: Ford Global Technologies, LLC
    Inventors: Keith Daniel Roupe, James Day, Paul Jonathan Alexander Wraith, Robert J. Gelardi, Ryan A. Olsson, William James Mangan, John Jeffrey Pfeiffer, Mario Alejandro Adams-Campos
  • Publication number: 20230315739
    Abstract: A system may include one or more tangible, non-transitory computer-readable media having stored thereon instructions, the instructions when executed to instruct one or more processors to: receive a platform-independent access binding data structure (a PIAB data structure), the PIAB data structure comprising a platform-independent representation of a subject class, a verb, an object, and a binding comprising a permission for the subject class to perform the verb on the object; convert the PIAB data structure to a first platform-specific binding for a first target platform; and cause the first platform-specific binding to be implemented on the first target platform.
    Type: Application
    Filed: March 31, 2022
    Publication date: October 5, 2023
    Applicant: GM Cruise Holdings LLC
    Inventors: Stephen James Day, Seth Alexander Bunce, Matthew John Landis, Jonathan Langefeld, Jason Vrablik, Cheng Pan
  • Publication number: 20230216690
    Abstract: A computer-implemented method, comprising: dividing a first binary image into a plurality of variable-sized chunks, wherein the first binary image is an aggregate of a plurality of files, and wherein the dividing does not depend on file boundaries; and computing hashes of the variable-sized chunks, and storing the hashes in a content addressable storage (CAS) with the hashes as keys.
    Type: Application
    Filed: December 30, 2021
    Publication date: July 6, 2023
    Applicant: GM Cruise Holdings LLC
    Inventors: Stephen James Day, Valient Gough, Cheng Pan, Seth Alexander Bunce
  • Publication number: 20220227306
    Abstract: A vehicle includes an instrument panel, a support structure coupled to the instrument panel, and a retainer. The support structure defines a receiver that extends from a lower end to an upper end that is vehicle-upward of the lower end. The portion of the support structure that defines the receiver includes at least one rib that protrudes into the receiver. The retainer includes a barrel portion having a threaded interior surface that defines a hollow and an exterior surface opposite the interior surface and having at least one wing. The retainer also includes a head portion coupled to the barrel portion. The retainer is operably coupled to the support structure, such that the barrel portion is received within the receiver and the at least one wing of the exterior surface is engaged with the at least one rib to maintain the retainer within the receiver.
    Type: Application
    Filed: September 9, 2021
    Publication date: July 21, 2022
    Applicant: Ford Global Technologies, LLC
    Inventors: Keith Daniel Roupe, James Day, Paul Jonathan Alexander Wraith, Robert J. Gelardi, Ryan A. Olsson, William James Mangan, John Jeffrey Pfeiffer, Mario Alejandro Adams-Campos
  • Patent number: 11321502
    Abstract: A computer-implemented method for modelling a driveline, the driveline comprising a plurality of components. The method comprising the steps of: a) receiving a parametric description of the driveline; b) creating a thermal model of the driveline from the parametric description; c) calculating a temperature distribution for one or more components of the driveline using the thermal model; d) determining a deflection of one or more components of the driveline caused by the thermal distribution, based on the parametric description and the temperature distribution; and e) calculating a performance metric of the driveline based on the determined deflection of the one or more components.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: May 3, 2022
    Assignee: ROMAX TECHNOLOGY LIMITED
    Inventors: Barry James, George Grant, James Day, Sharad Jain, Annabel Shahaj, Kathryn Taylor
  • Publication number: 20220027811
    Abstract: Systems and methods for part prioritization in accordance with embodiments of the invention are illustrated. One embodiment includes a method for determining part priorities. The method includes steps for receiving part data for a set of one or more parts, the part data includes part failure data and part repair data, computing predicted lifecycle data based on the received part data, determining failure impact data based on the received part data, and generating an output based on the predicted lifecycle data and the failure impact data.
    Type: Application
    Filed: July 26, 2021
    Publication date: January 27, 2022
    Applicant: The United States of America, as represented by the Secretary of the Navy
    Inventors: Anand Agrawal, Benny Cheng, James Dai, Nicholas Hymer, Raymond Ward
  • Patent number: 11049167
    Abstract: Techniques for identifying clusters of user interactions and shopping missions may be provided. For example, the system may receive a history of interactions between a user and one or more network pages. The system may identify a most recent event from the history of interactions and identify a cluster that includes other events from the history of interactions that are of a same category as the most recent event. The determination of the cluster may be based in part on item attributes associated with the item presented on the at least one of the one or more network pages. The most recent event may then be associated with the cluster. In some examples, a shopping mission is determined and one or more notifications are provided to a user, merchant, or electronic marketplace in association with the identified shopping mission.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: June 29, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Ilseo Kim, James Dai-fu Chan, Jean Joseph Tavernier
  • Publication number: 20200394345
    Abstract: A computer-implemented method for modelling a driveline, the driveline comprising a plurality of components. The method comprising the steps of: a) receiving a parametric description of the driveline; b) creating a thermal model of the driveline from the parametric description; c) calculating a temperature distribution for one or more components of the driveline using the thermal model; d) determining a deflection of one or more components of the driveline caused by the thermal distribution, based on the parametric description and the temperature distribution; and e) calculating a performance metric of the driveline based on the determined deflection of the one or more components.
    Type: Application
    Filed: September 11, 2018
    Publication date: December 17, 2020
    Inventors: Barry James, George Grant, James Day, Sharad Jain, Annabel Shahaj, Kathryn Taylor
  • Patent number: 10853374
    Abstract: A method and media are provided for managing feedback data that will be used for ranking search results. A plurality of user feedback data from more than one user can be aggregated into a search index. The user feedback data can be associated with one or more documents within the index such that the one or more documents can be ranked based on the type of feedback data that is aggregated. Once the documents have been ranked, the ranked documents can be provided to a requester.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: December 1, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: James Dai, Julia H. Farago, Natala J. Menezes, Ramez Naam, Saleel Sathe, Hugh E. Williams
  • Patent number: 10311499
    Abstract: Techniques for identifying clusters of user interactions and shopping missions may be provided. For example, the system may receive a history of interactions between a user and one or more network pages. The system may identify a most recent event from the history of interactions and identify a cluster that includes other events from the history of interactions that are of a same category as the most recent event. The determination of the cluster may be based in part on item attributes associated with the item presented on the at least one of the one or more network pages. The most recent event may then be associated with the cluster. In some examples, a shopping mission is determined and one or more notifications are provided to a user, merchant, or electronic marketplace in association with the identified shopping mission.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: June 4, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ilseo Kim, James Dai-fu Chan, Jean Joseph Tavernier
  • Patent number: 9919769
    Abstract: A device for interconnecting two tethers. The device comprises a body arranged to secure a first tether thereto and has an aperture therein for receiving a second tether. An arm extends from the body and away from the aperture. In use, the second tether is arranged to form a loop, passed through the aperture and around the arm, thereby allowing the device to interconnect the first and second tethers.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: March 20, 2018
    Assignee: Anchor Bridle Pty Ltd
    Inventors: James Day, Andrew Hughes
  • Patent number: 9696445
    Abstract: Computational systems and methods that combine global frequency-wavenumber-domain (“f-k domain”) filters with localized eigenimage based event selection to generate a resulting wavefield with reduced filter imprints on gather edges, reduced noise, and correct treatment of aliased energy are disclosed. The methods are executed by applying filters to the full set of seismic gather data in the f-k domain in order to obtain a resulting wavefield from recorded pressure and/or particle velocity data. The output of the filter is iteratively decomposed according to local dip values using eigenimage processing based on singular value decomposition (“SVD”). The same sample locations are extracted using SVD from the input in addition to generating input for a subsequent iteration with already processed data removed. Eigenimage processing methods allow for correct treatment of spatially aliased energy in f-k domain filtering.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: July 4, 2017
    Assignee: PGS Geophysical AS
    Inventors: Tilman Kluver, Anthony James Day