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: 12284119
    Abstract: This disclosure describes techniques for performing application-based tagging. An example method includes receiving, at a virtual socket, non-packetized data from an application and generating, by the virtual socket, a label based on the application. One or more data packets are generated by packetizing at least a portion of the non-packetized data. A header field of the one or more data packets includes a tag based on the label.
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: April 22, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Ian James Wells, Kyle Andrew Donald Mestery, Carlos M. Pignataro, Nagendra Kumar Nainar
  • Publication number: 20250124087
    Abstract: An electronic device obtains a plurality of collections of media content items, each collection of media content items being associated with text. 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: October 29, 2024
    Publication date: April 17, 2025
    Inventors: Alice Yiqing WANG, Ian James ANDERSON, Philip Hunter MCCURRY
  • Publication number: 20250111421
    Abstract: Transaction data and loyalty data are evaluated to predict item codes for non-barcoded items that a given customer is most-likely to purchase in a current and in-progress transaction and/or in a future transaction. Predicted item codes are maintained with a customer identifier for each customer. During a transaction when the customer indicates through a transaction interface that the customer needs to lookup or find an item code for a non-barcoded item, the predicted item codes, which are specific to the customer, are used to suggest an item code for the non-barcoded item during the transaction as an enhanced feature of a transaction interface and in addition to item code browsing features and item code searching/lookup features of the transaction interface.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 3, 2025
    Inventor: Ian James Frederick Bennett
  • Publication number: 20250100999
    Abstract: The present disclosure relates to methods and intermediates useful for preparing a compound of formula I: or a co-crystal, solvate, salt or combination thereof.
    Type: Application
    Filed: September 10, 2024
    Publication date: March 27, 2025
    Inventors: Kevin McCormack Allan, Amanda Lynn Vandehey, Gediminas Brizgys, Sachin Dhar, Ian James Doxsee, Alex Goldberg, Lars V. Heumann, Zilin Huang, Nathaniel Thomas Kadunce, Shahrokh Kazerani, Willard Lew, Vinh Xuan Ngo, Brian Michael O'Keefe, Trevor James Rainey, Benjamin James Roberts, Bing Shi, Dietrich P. Steinhuebel, Winston C. Tse, Anna Michelle Wagner, Xianghong Wang, Scott Alan Wolckenhauer, Chloe Yuyi Wong, Jennifer R. Zhang
  • Patent number: 12259399
    Abstract: A system, device and method to pick and/or place specimen containers. The system or device may include a mechanical pick and/or place head, or a vacuum-based pick and/or place head. The mechanical pick and/or place head may include a drive shaft with an engagement head to draw a single specimen container into a receiver and retain such until positioned to place such. The vacuum-based mechanical pick and/or place head may include a vacuum conduit to draw a single specimen container into a receiver and drive shaft that orients a portion of the receiver to retain such until positioned to place such. Various sensors may be employed, for example to detect frost, and a defroster employed.
    Type: Grant
    Filed: January 12, 2022
    Date of Patent: March 25, 2025
    Assignee: TMRW Life Sciences, Inc.
    Inventors: James Norman Craven, Ian James Riley, Matthew Watson
  • Patent number: 12259520
    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: Grant
    Filed: May 26, 2022
    Date of Patent: March 25, 2025
    Assignee: DTN, LLC
    Inventors: Ian James Miller, Jason Linden Geer
  • Patent number: 12254490
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Search results responsive to a query are identified including a first search result in a top set of search results, the first search result associated with a first entity. A first eligible content item is identified for presentation along with the search results, the first eligible content item associated with the first entity. A combined content item is identified that is a combination of the first search result and first eligible content item and is to be presented as a search result responsive to the query. The combined content item is augmented including: identifying entities related to the first entity, identifying content items that are associated with the related entities, selecting at least one identified content item, and using content from the selected content items to augment the combined content item.
    Type: Grant
    Filed: June 14, 2023
    Date of Patent: March 18, 2025
    Assignee: Google LLC
    Inventors: Yunkai Zhou, Jennifer J. Huang, Alexander Collins, Ian James Leader, Conrad Wai, Christopher Souvey, Lewis Denizen, Gaurav Garg, Awaneesh Verma, Emily Kay Moxley, Jeremy Silber, Daniel Amaral de Medeiros Rocha, Alexander Fischer
  • Patent number: 12246625
    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: January 3, 2023
    Date of Patent: March 11, 2025
    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: 20250080952
    Abstract: An apparatus includes an integrated circuit that includes a microprocessor and a microcontroller unit circuit (MCU) coupled to the microprocessor. The MCU includes a central processing unit (CPU) core and a network processor that implements a wireless interface. The MCU is configured to execute a location application that facilitates a determination of a physical location of the apparatus. The MCU may also be configured to support one or more management functions. The microprocessor sends data to the MCU for wireless transmission by the MCU's wireless interface.
    Type: Application
    Filed: November 19, 2024
    Publication date: March 6, 2025
    Inventor: Ian James SHERLOCK
  • Patent number: 12236229
    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: February 27, 2023
    Date of Patent: February 25, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Kyle Andrew Donald Mestery, Ian James Wells, Grzegorz Boguslaw Duraj
  • Publication number: 20250060966
    Abstract: A method is presented that includes detecting, by a loader, overlapping permissions for a page while loading a binary file. When writable data overlaps with read-only code in a page, the loader copies the code part of the page with the overlapping permissions to a new page. The original page is set non-executable. The new page can be set executable but read-only. When execution reaches the now non-executable original page, a segmentation fault may be raised. A signal handler installed by the loader detects that the fault is coming from the original page and redirects execution to the new page with the copied code part.
    Type: Application
    Filed: February 15, 2024
    Publication date: February 20, 2025
    Inventors: Dániel Kristóf Kiss, Branislav Rankov, Ian James Rickards
  • Publication number: 20250047684
    Abstract: Techniques for creating consent contracts for devices that indicate whether the devices consent to receiving network-based communications from other devices. Further, the techniques include enforcing the consent contracts such that network-based communications are either allowed or disallowed in the network-communications layer prior to the network communications reaching the devices. Rather than simply allowing a device to communicate with any other device over a network, the techniques described herein include building in consent for network-based communications where the consent is consulted at one or more points in a communication process to make informed decisions about network-based traffic.
    Type: Application
    Filed: October 23, 2024
    Publication date: February 6, 2025
    Inventors: Kyle Andrew Donald Mestery, Ian James Wells
  • Patent number: 12197586
    Abstract: Systems are provided for generating, modifying and using SBOMs for facilitating risk assessment and threat mitigation for corresponding programs, and particularly for large programming builds. The creation and modification of the SBOMs includes processes for omitting declarations referenced in chunk SBOMs of program chunks incorporated into a final programming build associated with a build SBOM, but which are not actually utilized by the final programming build, as well as processes for adding new declarations for code segments that are not declared in the related chunk SBOMs, even though the code segments are utilized by the final programming build. Systems are also configured to use SBOMs in combination with configuration restriction records to assess and resolve threat events in a manner that can prevent unnecessary remedial actions for threat events that appear to be relevant to one or more files or dependencies incorporated into a program.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: January 14, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Frank Joseph Bussell, Henry James Lyons, Nicholas Allan Schwerzler, Sencer Nuri Yeralan, Dale Russel Rolf, Minh Trong Tran, David John Janson, Thomas George Yaryan, Ian James McCarty
  • Patent number: 12184661
    Abstract: Techniques for creating consent contracts for devices that indicate whether the devices consent to receiving network-based communications from other devices. Further, the techniques include enforcing the consent contracts such that network-based communications are either allowed or disallowed in the network-communications layer prior to the network communications reaching the devices. Rather than simply allowing a device to communicate with any other device over a network, the techniques described herein include building in consent for network-based communications where the consent is consulted at one or more points in a communication process to make informed decisions about network-based traffic.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: December 31, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Kyle Andrew Donald Mestery, Ian James Wells
  • Publication number: 20240426035
    Abstract: A nonwoven fabric. The nonwoven fabric can include a first surface and a second surface and a visually discernible pattern of three-dimensional features on one of the first or second surface. Each of the three-dimensional features can define a microzone comprising a first region and a second region. The first and second regions can have a difference in values for an intensive property, and wherein in at least one of the microzones, the first region is hydrophobic and the second region is hydrophilic.
    Type: Application
    Filed: September 5, 2024
    Publication date: December 26, 2024
    Inventors: Arman Ashraf, Paul Thomas Weisman, Adrien Grenier, Martin Ian James, Stefano Michele Sinigaglia
  • Patent number: 12177743
    Abstract: An apparatus includes an integrated circuit that includes a microprocessor and a microcontroller unit circuit (MCU) coupled to the microprocessor. The MCU includes a central processing unit (CPU) core and a network processor that implements a wireless interface. The MCU is configured to execute a location application that facilitates a determination of a physical location of the apparatus. The MCU may also be configured to support one or more management functions. The microprocessor sends data to the MCU for wireless transmission by the MCU's wireless interface.
    Type: Grant
    Filed: October 17, 2023
    Date of Patent: December 24, 2024
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventor: Ian James Sherlock
  • Patent number: 12162235
    Abstract: Methods for manufacturing at least a portion of an upper for an article of footwear that include thermo-forming a pattern on the upper. The methods may include disposing a skin for forming an upper over and inflatable bladder and disposing a mold insert between the skin and a surface of a mold cavity. The mold insert may include a mold pattern including surface features formed in the mold insert. The inflatable bladder may be inflated such that the skin is pressed against the mold insert within a heated mold cavity to form a pattern on an exterior surface of the skin and cause the skin to take on the shape of at least a portion of an upper. In some embodiments, the surface features may be disposed in a gradient pattern configured to provide varying degrees of one or more characteristics to different areas of an upper.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: December 10, 2024
    Assignee: adidas AG
    Inventors: Andrew Jacob Schneider, Keith Alexander Blume, Ian James Hennebery, Benjamin William Kleiman, Matteo Edmond Padovani, Edward John Musho, Carl Arnese
  • Patent number: 12163264
    Abstract: A nonwoven fabric. The nonwoven fabric can include a first surface and a second surface and a visually discernible pattern of three-dimensional features on one of the first or second surface. Each of the three-dimensional features can define a microzone comprising a first region and a second region. The first and second regions can have a difference in values for an intensive property, and wherein in at least one of the microzones, the first region is hydrophobic and the second region is hydrophilic.
    Type: Grant
    Filed: January 25, 2023
    Date of Patent: December 10, 2024
    Assignee: The Procter & Gamble Company
    Inventors: Arman Ashraf, Paul Thomas Weisman, Adrien Grenier, Martin Ian James, Stefano Michele Sinigaglia
  • Patent number: D1064672
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: March 4, 2025
    Assignee: Holme & Hadfield LLC
    Inventors: Ian James Holme, Philip Hadfield
  • Patent number: D1072243
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: April 22, 2025
    Assignee: Fisher & Paykel Healthcare Limited
    Inventors: Chelsea Erin Johnson, Michael Paul Ronayne, Alexander Ian James Wastney, Leon Tyler Stanley