Patents by Inventor Ian James

Ian 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: 11651359
    Abstract: A system has a storage medium encoded with program instructions, and a processor coupled to access the program instructions. The instructions configure the processor for: receiving a first request at a POS terminal to surrender a previously purchased first asset in exchange for at least a portion of a second asset that was used to purchase the first asset, receiving the private key from the first asset; accessing a set of rules stored in a distributed electronic ledger, the set of rules specifying conditions associated with the first request; transmitting an authorization to return the at least a portion of the second asset in exchange for surrender of the first asset, in the case where the conditions are satisfied; and invalidating the first request in the case where one or more of the conditions are not satisfied.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: May 16, 2023
    Assignee: The Toronto-Dominion Bank
    Inventors: Ian James McDonald, Adam Douglas McPhee, Perry Aaron Jones Haldenby, Paul Mon-Wah Chan, John Jong Suk Lee
  • Publication number: 20230143122
    Abstract: A seating assembly is provided that includes a seating assembly frame that includes a seatback frame, and a seat frame. The seating assembly further includes a seatback panel coupled to an upper portion of the seatback frame and movable between a stored position relative to the seatback frame and an extended position relative to the seatback frame, and an adjustment mechanism coupled to the seatback panel and the seating assembly frame and movable between a first position and a second position in response to an actuating force.
    Type: Application
    Filed: January 3, 2023
    Publication date: May 11, 2023
    Applicant: Ford Global Technologies, LLC
    Inventors: Johnathan Line, Joseph Kish, Ratan Howlader, Ian James, Robert Shipley, Patrick Davis, Nicholas Alphonse Billardello, David Frederick Lyons, Sean West
  • Patent number: 11646969
    Abstract: This disclosure describes techniques for performing application-based tagging. An example method is performed by a virtual socket of a device. The method includes receiving non-packetized data from an application, generating a label based on the application, and providing the non-packetized data and the label to a kernel of the device.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: May 9, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Ian James Wells, Kyle Andrew Donald Mestery, Carlos M. Pignataro, Nagendra Kumar Nainar
  • Publication number: 20230127966
    Abstract: A method, apparatus, system, and computer program code for retrieving data records. A set of static configuration objects is provided, including: a set of resources that describe available data items, and a set of views that express a serialized transformation of resources objects into a response. In response to receiving a data request, a computer system generates a data fetch execution plan from the set of resources and the set of views. The data fetch execution plan is generated using an executor adapted to a particular data store and set of performance requirements. The computer system retrieves the data records according to the data fetch execution plan.
    Type: Application
    Filed: October 21, 2021
    Publication date: April 27, 2023
    Inventors: Jason Prentice, Ian James, Leo Shapiro
  • Publication number: 20230112208
    Abstract: A blood vessel puncturing means within the internal cavity of the sealing jaws of an electrosurgical instrument. A forceps type electrosurgical device provided with jaws having electrically conductive sealing plates on the inner surfaces that is used to seal a blood vessel during will usually have an inner cavity of the jaws between the jaws within which a blood vessel is received and may expand during electrosurgical sealing. To prevent a blood vessel expanding during electrosurgical sealing to a dangerous size, the inner cavity is provided with a means to puncture the blood vessel in a controlled fashion, and thereby relieve the pressure within the blood vessel. The puncturing means may comprise one or more relief vents. The relief vents may provide channels to allow pressure to be vented to the external of the jaws, thus relieving the internal pressure on the jaws during coagulation.
    Type: Application
    Filed: October 6, 2022
    Publication date: April 13, 2023
    Applicant: GYRUS MEDICAL LIMITED
    Inventors: Ian JAMES, Paul WOOTTON
  • Publication number: 20230110071
    Abstract: An electronic device obtains a plurality of collections of media content items, each collection of media content items being associated with text generated by one or more users of the media-providing service. Based on how frequently a first media content item co-occurs with a first descriptor in text for respective collections of media items that include the first media content item, the electronic device generates, without user input, a new collection of media content items for a first user. The new collection of media content items corresponds to the first descriptor and includes the first media content item. The electronic device presents the new collection of media content items to the first user as a recommendation.
    Type: Application
    Filed: December 14, 2022
    Publication date: April 13, 2023
    Inventors: Alice Yiqing WANG, Ian James ANDERSON, Philip Hunter MCCURRY
  • Publication number: 20230115885
    Abstract: A system, device and method to pick and/or place specimen containers may include a pick and/or place head, a first secondary reservoir, and optionally a second secondary reservoir which hold cryogenic fluid in a liquid form, above a main reservoir of cryogenic liquid, to cool the pick and/or place head and/or to cool or recharge the specimen containers during transfer operations. Storage locations may be arrayed in wedge-shaped sets spaced above cryogenic liquid of the main reservoir of a cryogenic storage tank at one or more levels, and pivotal about a central axis via a motor and control system. A gap (e.g., wedge shaped gap) between two successively angularly adjacent sets of storage locations of the sets of storage locations at an upper level provides access to the storage locations of the sets of storage locations at a lower level. Cryogenic liquid temperatures and levels in reservoirs are monitored.
    Type: Application
    Filed: October 7, 2022
    Publication date: April 13, 2023
    Inventors: James Norman Craven, Ian James Riley
  • Patent number: 11625230
    Abstract: This disclosure describes techniques and mechanisms for using a domain-specific language (DSL) to express and compile serverless network functions, and optimizing the deployment location for the serverless network functions on network devices. In some examples, the serverless network functions may be expressed entirely in the DSL (e.g., via a text-based editor, a graphics-based editor, etc.), where the DSL is a computer language specialized to a particular domain, such as a network function domain. In additional examples, the serverless network functions may be expressed and compiled using a DSL in combination with a general-purpose language (GSL). Once the serverless network function have been expressed and/or compiled, the techniques of this disclosure further include determining an optimized network component on which the serverless network function is to execute, and deploying the serverless function to the optimized network component.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: April 11, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Kyle Andrew Donald Mestery, Ian James Wells, Grzegorz Boguslaw Duraj
  • Patent number: 11588749
    Abstract: Techniques for load balancing communication sessions in a networked computing environment are described herein. The techniques may include establishing a first communication session between a client device and a first computing resource of a networked computing environment. Additionally, the techniques may include storing, in a data store, data indicating that the first communication session is associated with the first computing resource. The techniques may further include receiving, at a second computing resource of the networked computing environment, traffic associated with a second communication session that was sent by the client device, and based at least in part on accessing the data stored in the data store, establishing a traffic redirect such that the traffic and additional traffic associated with the second communication session is sent from the second computing resource to the first computing resource.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: February 21, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Kyle Andrew Donald Mestery, Andree Toonk, Rahim Lalani, Ian James Wells
  • Patent number: 11577631
    Abstract: A seating assembly is provided that includes a seating assembly frame that includes a seatback frame, and a seat frame. The seating assembly further includes a seatback panel coupled to an upper portion of the seatback frame and movable between a stored position relative to the seatback frame and an extended position relative to the seatback frame, and an adjustment mechanism coupled to the seatback panel and the seating assembly frame and movable between a first position and a second position in response to an actuating force.
    Type: Grant
    Filed: March 3, 2021
    Date of Patent: February 14, 2023
    Assignee: Ford Global Technologies, LLC
    Inventors: Johnathan Line, Joseph Kish, Ratan Howlader, Ian James, Robert Shipley, Patrick Davis, Nicholas Alphonse Billardello, David Frederick Lyons, Sean West
  • Publication number: 20230032924
    Abstract: This disclosure describes techniques for performing application-based tagging. An example method is performed by a virtual socket of a device. The method includes receiving non-packetized data from an application, generating a label based on the application, and providing the non-packetized data and the label to a kernel of the device.
    Type: Application
    Filed: July 29, 2021
    Publication date: February 2, 2023
    Inventors: Ian James Wells, Kyle Andrew Donald Mestery, Carlos M. Pignataro, Nagendra Kumar Nainar
  • Publication number: 20230021423
    Abstract: Techniques for assessing a computing risk of an entity based on a social media footprint of that user. Social media accounts of an entity are identified. Queries are executed against the accounts to determine a social media footprint the entity has based on engagements with those accounts. The footprint reflects at least how much information associated with the entity has been exposed as a result of the engagements with those accounts. Based on the footprint, a risk score for the entity is developed. The risk score reflects a determined amount of computing risk the entity has with regard to potential malicious use of exposed entity information. Based on the risk score, mitigation operations are performed in an attempt to reduce the risk score.
    Type: Application
    Filed: July 20, 2021
    Publication date: January 26, 2023
    Inventors: Michael Angelo DeVico, Matthew Joseph DeVico, Justin Randall Padawer, Taylor Cushman Rose, Richard Edward Horne, Ian James Bell
  • Patent number: 11563269
    Abstract: An electromagnetic phased array (100) is disclosed comprising a plurality of antenna elements (102), each antenna element (102) comprising at least three constituent antennae (104). A drive circuit (106) generates about an axis of each element (102) a radiation pattern that has a defined minima at or close to a null in at least one direction. The drive circuit (106) effects electronic steering of this minima through a range of angles around the axis of each antenna element (102) of the array (100) by appropriate setting of the vector currents associated with its constituent antennae (104). The axes of each of the antenna elements (102) are aligned in parallel with a central axis of the array (100) and at least a sub-set of the elements (102) lie substantially on a common helical surface. The elements (102) are spaced on this surface such that the array (100) has a substantially constant aperture.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: January 24, 2023
    Assignee: INTERNATIONAL ELECTRIC COMPANY LIMITED
    Inventor: Ian James Cash
  • Patent number: 11556596
    Abstract: An electronic device obtains a plurality of collections of media content items, each collection of media content items being associated with text generated by one or more users of the media-providing service. The electronic device determines a coincidence metric for a first descriptor and a first media content item, the coincidence metric corresponding to a likelihood that the first descriptor appears in the text associated with a respective collection of media content items that includes the first media content item. Based on the coincidence metric, the electronic device generates a new collection of media content items for a first user. The new collection of media content items corresponds to the first descriptor and includes the first media content item.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: January 17, 2023
    Assignee: Spotify AB
    Inventors: Alice Yiqing Wang, Ian James Anderson, Philip Hunter McCurry
  • Patent number: 11547061
    Abstract: A photo-selective light spectrum-modifying net for use in citrus fruit production, the net comprising a woven array of parallel and mutually spaced first threads and an array of parallel and mutually spaced second threads, the second threads being inclined to the first threads to define an array of openings between the first and second threads, wherein the first threads are uncolored and composed of a first polymer which is selected from a polymer incorporating a white pigment or dye, a transparent polymer or a translucent polymer, and the second threads are colored red and composed of a second polymer which incorporates a red pigment or dye, the second threads being adapted to transmit, scatter and reflect electromagnetic radiation in the wavelength range of from 640 to 680 nm. Also disclosed is a method of producing citrus fruit using the net.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: January 10, 2023
    Assignee: Tropicana Products, Inc.
    Inventors: Ian James Puddephat, Simon Charles McWilliam, Yosepha Shahak, Avi Sadka, Elazar Zari Gal
  • Patent number: 11541799
    Abstract: A seating assembly having a seating assembly frame that includes a seat frame and a seatback frame. The seating assembly includes an extension member coupled to the seat frame and movable in response to an actuating force between an extended position relative to the seat frame and a compressed position relative to the seat frame and including an end fixedly coupled to the seat frame and an end coupled to an adjustment device disposed on the seat frame.
    Type: Grant
    Filed: June 15, 2022
    Date of Patent: January 3, 2023
    Assignee: Ford Global Technologies, LLC
    Inventors: Johnathan Andrew Line, Ratan Howlader, Robert Charles Shipley, Patrick Davis, Ian James, Nicholas Alphonse Billardello, David Frederick Lyons, Sean Bayle West
  • Publication number: 20220417605
    Abstract: The present invention relates to a communication system operative to provide a user interface for selecting content from at least a first content domain and a second different content domain, configured to drive a display device to display one or more content item identifiers (184) identifying content items of said first content domain and content item identifiers (192) identifying one or more content items of said second content domain in a common display arrangement (180). The invention also relates to an apparatus and method.
    Type: Application
    Filed: September 2, 2022
    Publication date: December 29, 2022
    Inventors: Patrick Michael Sansom, Ian James Valentine
  • Publication number: 20220413975
    Abstract: This disclosure describes techniques for providing a distributed scalable architecture for Network Address Translation (NAT) systems with high availability and mitigations for flow breakage during failover events. The NAT servers may include functionality to serve as fast-path servers and/or slow-path servers. A fast-path server may include a NAT worker that includes a cache of NAT mappings to perform stateful network address translation and to forward packets with minimal latency. A slow-path server may include a mapping server that creates new NAT mappings, depreciates old ones, and answers NAT worker state requests. The NAT system may use virtual mapping servers (VMSs) running on primary physical servers with state duplicated VMSs on different physical failover servers.
    Type: Application
    Filed: September 2, 2022
    Publication date: December 29, 2022
    Inventors: Pierre Pfister, Ian James Wells, Kyle Andrew Donald Mestery, William Mark Townsley, Yoann Desmouceaux, Guillaume Ruty, Aloys Augustin
  • Publication number: 20220397701
    Abstract: An automated global weather notification system is provided. The automated global weather notification system is capable of obtaining observational weather data, including data form of forecast grids, and applying business rules and conditional variables to that data. Based on the business rules and conditional variables, notifications are generated. Relevant users are identified in particular geographic areas and notifications are delivered to those users via, for example, SMS, MMS, email, or other methods of electronic information delivery.
    Type: Application
    Filed: May 26, 2022
    Publication date: December 15, 2022
    Inventors: Ian James Miller, Jason Linden Geer
  • Patent number: 11525047
    Abstract: Poly(acrylic acid)-based superabsorbent polymer (SAP) in a feed stream is converted into poly(acrylic acid) (PAA) in an extensional flow device. The total energy used to degrade the SAP into PAA is less than about 50 MJ/kg SAP.
    Type: Grant
    Filed: August 21, 2020
    Date of Patent: December 13, 2022
    Assignee: The Procter & Gamble Company
    Inventors: Dimitris Ioannis Collias, John Andrew McDaniel, Gary Wayne Gilbertson, Martin Ian James, Arsen Arsenov Simonyan