Patents by Inventor Ian Marks

Ian Marks 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: 20240131406
    Abstract: The present invention generally relates to golf bags having a lightweight and durable top frame assembly. The lightweight top frame assembly can have handle and leg sub-assemblies. Three-dimensional printing methods can be used to form the top frame assembly or any portion thereof. The golf bags may include a cord assembly extending across the top frame to form one or more club dividers for organizing golf clubs.
    Type: Application
    Filed: December 6, 2023
    Publication date: April 25, 2024
    Applicant: Acushnet Company
    Inventors: Ian Burgess, Stephanie L. Howard, Duane Marshall, Brian R. Poirier, Benjamin J. Beck, Ryan Donovan, Jonathan Mark Liston, Michael T. McDuffee
  • Patent number: 11922138
    Abstract: A method for providing a federated, multi-product data mesh via automated code generation is disclosed. The method includes receiving, via an application programming interface, a data model, the data model including model artifacts that define data governance for a data product; automatically generating source code for software components based on the data model, the software components corresponding to data mesh components for the data product; integrating data product customizations into the software components, the data product customizations including business logics and testing configurations; initiating an automated continuous integration and continuous delivery pipeline to generate a service that corresponds to the data product based on the integrated software components; and deploying the generated service in a namespace that corresponds to the data product.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: March 5, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Deepak Ghosh, Srikanth Jagrothu, Ian Mark Miller
  • Patent number: 11916852
    Abstract: Disclosed are systems and methods for conducting an open conversation user interface and more particularly, to a channel-agnostic user interface experience which can utilize automated background intelligence to simplify the exchange between a software system or member service representative (MSR) and a member, and avoids the need for web-based free form inputs.
    Type: Grant
    Filed: May 6, 2022
    Date of Patent: February 27, 2024
    Assignee: UIPCO, LLC
    Inventors: Ian Smith, Jeremy Mark Fisher, Heather Hernandez
  • Patent number: 11914147
    Abstract: Methods and apparatus provide for generating an image by way of acquiring information relating to at least one of a position and a rotation of a camera. The image is generated for display on a display unit. A rate at which the image is generated is at a first frequency, which is lower than a second frequency corresponding to a frame rate of the display unit.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: February 27, 2024
    Assignees: Sony Interactive Entertainment Inc., Sony Interactive Entertainment Europe Limited
    Inventors: Tomohiro Oto, Simon Mark Benson, Ian Henry Bickerstaff
  • Patent number: 11866907
    Abstract: A superstructure for mounting upon a ground engaging structure of a working machine includes a cab structure for housing a human operator of the working machine; a chassis structure providing a base for the cab structure; and a frame including a tubular body, the tubular body comprising two legs and a cross member interposed between the legs, wherein the cross member is at a non-zero angle to both legs. The frame is connected to the cab structure proximate an upper extent of the frame and the chassis structure proximate a lower extent the frame so as to support a portion of the cab structure.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: January 9, 2024
    Assignee: J. C. Bamford Excavators Limited
    Inventor: Ian Mark Parry-Jones
  • Publication number: 20230409427
    Abstract: Various methods, apparatuses/systems, and media for dynamically restoring a state of an application are disclosed. The system may include a processor; and a memory operatively connected to the processor via a communication interface, the memory storing computer readable instructions, when executed, causes the processor to: receive a service bind request by a service framework from an application to bind to a service provided by a service provider among a plurality of service providers; transmit the received service bind request with callback uniform resource locator to an open service broker; cause the open service broker to transmit the service bind request to the service; register, by the service, the callback uniform resource locator; and dynamically bind, in response to registering, the application to the service.
    Type: Application
    Filed: August 1, 2022
    Publication date: December 21, 2023
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Deepak GHOSH, Bryn WORGAN, Ian Mark MILLER
  • Publication number: 20230325153
    Abstract: A method for providing a federated, multi-product data mesh via automated code generation is disclosed. The method includes receiving, via an application programming interface, a data model, the data model including model artifacts that define data governance for a data product; automatically generating source code for software components based on the data model, the software components corresponding to data mesh components for the data product; integrating data product customizations into the software components, the data product customizations including business logics and testing configurations; initiating an automated continuous integration and continuous delivery pipeline to generate a service that corresponds to the data product based on the integrated software components; and deploying the generated service in a namespace that corresponds to the data product.
    Type: Application
    Filed: May 26, 2022
    Publication date: October 12, 2023
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Deepak GHOSH, Srikanth JAGROTHU, Ian Mark Miller
  • Publication number: 20230015246
    Abstract: A method for facilitating identity and access management in a cloud environment based on a zero-trust configuration is provided. The method includes retrieving, via a job, a token from a corresponding identity provider, the job including a unit of work and a unit of execution that corresponds to a change; retrieving, via the job, a change authorization from a change management system, the change authorization including a signed change authorization; retrieving, via the job, a change artifact from an artifact repository, the change artifact including a signed change artifact; requesting, via the job, a change orchestrator to execute the change, the request including the token, the change authorization, and the change artifact; instructing, via the change orchestrator, a service broker to execute the change; and executing, via the service broker, the change within the cloud environment.
    Type: Application
    Filed: June 28, 2022
    Publication date: January 19, 2023
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Kabron Austin KLINE, Godfrey PAUL, Ily ZISLIN, Ian Mark MILLER, Carl DASHFIELD
  • Publication number: 20220414507
    Abstract: Embodiments of the present disclosure provide for efficient global qubit placement within a quantum computing environment for a quantum program. Some embodiments utilize a graph-based approach to represent positions in a quantum computing environment, and optimize the graph layout using a graph processing algorithm to rearrange layers of a graph and reduce edge crossings. A layered graph associated with minimum cost is selected and utilized as an efficient layered graph for purposes of global qubit placement at various time steps of execution. Embodiments provide satisfactory approximations that avoid the NP-hard nature of this task to significantly reduce compilation time to a solution for global qubit placement as opposed to optimal global qubit placement while additionally identifying solutions that significantly reduce overall execution time and computing resource usage.
    Type: Application
    Filed: June 25, 2021
    Publication date: December 29, 2022
    Inventors: Alexander CHERNOGUZOV, Stephen James RAGOLE, Megan Lynn KOHAGEN, David HAYES, Ian Mark HOFFMAN
  • Publication number: 20220095485
    Abstract: Embodiments relate to a thermally protective structure that is a case or enclosure for a media communication device (e.g., a set-top box). The thermally protective structure has a plurality of structural feature formations with facets constructed in or on its outer surface to increase the surface area through which heat is dissipated.
    Type: Application
    Filed: September 17, 2021
    Publication date: March 24, 2022
    Applicant: ARRIS Enterprises LLC
    Inventor: Ian Mark GREENWOOD
  • Patent number: 11157443
    Abstract: A computer-implemented method, system, and computer program product for managing history metadata of a file. The method may include accessing a first file with delta information. The method may also include determining a portion of the first file to be moved. The method may also include reviewing the delta information of the first file for changes to the portion in the delta information. The method may also include, in response to reviewing the delta information, generating a portion delta history for the portion. The method may also include inserting the portion in a position in a second file, where the portion is inserted with the portion delta history. The method may also include generating new delta information for the second file, where the new delta information includes the portion delta history of the inserted portion.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Stephen Hurst, Daniel Jeffrey, Ian Mark Hodges
  • Publication number: 20210230832
    Abstract: A superstructure for mounting upon a ground engaging structure of a working machine includes a cab structure for housing a human operator of the working machine; a chassis structure providing a base for the cab structure; and a frame including a tubular body, the tubular body comprising two legs and a cross member interposed between the legs, wherein the cross member is at a non-zero angle to both legs. The frame is connected to the cab structure proximate an upper extent of the frame and the chassis structure proximate a lower extent the frame so as to support a portion of the cab structure.
    Type: Application
    Filed: January 25, 2021
    Publication date: July 29, 2021
    Applicant: J. C. Bamford Excavators Limited
    Inventor: Ian Mark Parry-Jones
  • Publication number: 20200356526
    Abstract: A computer-implemented method, system, and computer program product for managing history metadata of a file. The method may include accessing a first file with delta information. The method may also include determining a portion of the first file to be moved. The method may also include reviewing the delta information of the first file for changes to the portion in the delta information. The method may also include, in response to reviewing the delta information, generating a portion delta history for the portion. The method may also include inserting the portion in a position in a second file, where the portion is inserted with the portion delta history. The method may also include generating new delta information for the second file, where the new delta information includes the portion delta history of the inserted portion.
    Type: Application
    Filed: May 7, 2019
    Publication date: November 12, 2020
    Inventors: Stephen Hurst, Daniel Jeffrey, Ian Mark Hodges
  • Patent number: 10080050
    Abstract: There is provided a method for clock reference insertion during packetization of an encoded data stream, wherein said packetization is performed before buffering of the data stream. The method comprises storing the value of each bit rate applied during encoding, and the duration of time for which each bit rate is applied. A clock reference time interval is converted into a clock reference data interval using the value of each bit rate applied and the duration of time for which each bit rate is applied. The clock reference data interval is used to determine where to insert a clock reference into the data stream during packetization.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: September 18, 2018
    Assignee: Telefonakliebolaget LM Ericsson (publ)
    Inventors: Ian Marks, Ryan Spicer
  • Publication number: 20180121063
    Abstract: A computer-implemented technique can include displaying, at a touch display of a computing system having one or more processors, a first layout of a set of content items. The technique can include receiving, at the touch display, a first touch input from a user, the first touch input comprising two spot inputs. The technique can include receiving, at the touch display, a second touch input comprising a slide input from one of the spot inputs in a direction towards or away from the other spot input, the slide input having a length. The technique can include displaying, at the touch display, one or more transitional layouts of the set of content items based on the direction and length of the slide input. The technique can also include when the user breaks contact with the touch display, displaying, at the touch display, a second layout of the set of content items.
    Type: Application
    Filed: March 22, 2016
    Publication date: May 3, 2018
    Applicant: Google Inc.
    Inventors: David Lieb, Bernardo Núñez Rojas, Eric Charles Henry, Ian Mark Jonathan Wilkinson, Juan Carlos Miguel Anorga
  • Patent number: 9447539
    Abstract: The present invention provides compositions and methods for the pretreatment of lignocellulosic material. The present invention further provides for pretreated lignocellulosic material that can be used to produce useful products, such as fermentable sugars.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: September 20, 2016
    Assignee: Syngenta Participations AG
    Inventors: Zhanying Zhang, Ian Mark O'Hara, William Orlando Sinclair Doherty
  • Publication number: 20160269770
    Abstract: There is provided a method for clock reference insertion during packetization of an encoded data stream, wherein said packetization is performed before buffering of the data stream. The method comprises storing the value of each bit rate applied during encoding, and the duration of time for which each bit rate is applied. A clock reference time interval is converted into a clock reference data interval using the value of each bit rate applied and the duration of time for which each bit rate is applied. The clock reference data interval is used to determine where to insert a clock reference into the data stream during packetization.
    Type: Application
    Filed: May 18, 2016
    Publication date: September 15, 2016
    Inventors: Ian Marks, Ryan Spicer
  • Patent number: 9374580
    Abstract: There is provided a method for clock reference insertion during packetization of an encoded data stream, wherein said packetization is performed before buffering of the data stream. The method comprises storing the value of each bit rate applied during encoding, and the duration of time for which each bit rate is applied. A clock reference time interval is converted into a clock reference data interval using the value of each bit rate applied and the duration of time for which each bit rate is applied. The clock reference data interval is used to determine where to insert a clock reference into the data stream during packetization.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: June 21, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Ian Marks, Ryan Spicer
  • Patent number: 9323828
    Abstract: Processing a query for a database includes: receiving a portion of a query from a client device in a server implemented by at least one processor, the portion of the query comprising an incomplete component; determining that the incomplete component is one of multiple predefined types with the server; providing the incomplete component to an auto-complete function specific to the determined type of the incomplete component; receiving in the server a suggestion for completing the query from the auto-complete function, the suggestion being specific to the type of the incomplete component; and providing the suggestion from the server to the client device.
    Type: Grant
    Filed: May 10, 2011
    Date of Patent: April 26, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ian Mark Shore, Samuel Jonathan Smith, Martin James Smithson
  • Patent number: D899005
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: October 13, 2020
    Assignee: HRH Hill Limited
    Inventor: Ian Mark Hill