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: 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: 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: 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: 12164577
    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: Grant
    Filed: December 14, 2022
    Date of Patent: December 10, 2024
    Assignee: Spotify AB
    Inventors: Alice Yiqing Wang, Ian James Anderson, Philip Hunter McCurry
  • Patent number: 12158622
    Abstract: The invention relates to an optical fiber connector and to a related method for changing the polarity thereof. The connector comprises a ferrule, housing a plurality of terminations of optical fibers, and an inner housing arranged around the ferrule and comprising a rear portion and a front portion configured to be inserted into an optical fiber adapter.
    Type: Grant
    Filed: August 9, 2023
    Date of Patent: December 3, 2024
    Assignee: PRYSMIAN S.p.A.
    Inventors: Antonio Giglio, Kris Roberts, Luca Cavenaghi, Ian James Griffiths
  • Publication number: 20240364628
    Abstract: Techniques for NAT-based steering of traffic in cloud-based networks. The techniques may include establishing, by a frontend node of a network, a connection with a client device. The frontend node may receive, via the connection, a packet including an indication of an identity of a service hosted on a backend node of the network. Based at least in part on the indication, the frontend node may establish a second connection with the backend node. Additionally, the frontend node may store a mapping indicating that packets received from the client device are to be sent to the backend node. The techniques may also include receiving another packet at the frontend node or another frontend node of the network. Based at least in part on the mapping, the frontend node or other frontend node may alter one or more network addresses of the other packet and forward it to the backend node.
    Type: Application
    Filed: July 10, 2024
    Publication date: October 31, 2024
    Inventors: Kyle Andrew Donald Mestery, Vincent E. Parla, Ian James Wells
  • Patent number: 12124603
    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: Grant
    Filed: July 20, 2021
    Date of Patent: October 22, 2024
    Inventors: Michael Angelo DeVico, Matthew Joseph DeVico, Justin Randall Padawer, Taylor Cushman Rose, Richard Edward Horne, Ian James Bell
  • Publication number: 20240336574
    Abstract: The invention provides methyl-substituted pyridine and pyridazine compounds, derivatives thereof, and methods of their use. The compounds are useful as pharmacological agents to treat a variety of conditions, including various pain states, itch, and cough.
    Type: Application
    Filed: March 10, 2022
    Publication date: October 10, 2024
    Inventors: Robert M. Jones, Ashok Bajji, Nathaniel Julius Thomas Monck, Suzanne J. O'Connor, William H. Gardiner, Robert James Townsend, Andreina Pacheco Pita, Michael Brunavs, Abdul Kadar Shaikh, Jonathan Paul Shine, Ian James Wigginton, Jonathan Philip Richards, Marco Michele Mastandrea, Adam James Davenport, Bryan Moyer, Michael Poslusney, James Barrow, Richard Edmund Rathmell
  • Publication number: 20240338488
    Abstract: A computer device performs operations for managing registry access. The computing device can identify a registry operation requested by a user process. The computing device can perform an evaluation of a registry operation requested by the user process using at least one registry access rule. The computing device can generate a custom message to the user process. The computing device can determine an action based on the evaluation. The action can include one of blocking the registry operation in relation to a particular key in a registry of the operating system, and enabling access to a particular key in the registry of the operating system to perform the requested registry operation.
    Type: Application
    Filed: June 14, 2024
    Publication date: October 10, 2024
    Inventors: John Goodridge, Ian James McLean
  • Patent number: 12104021
    Abstract: Superabsorbent fibers (SAF) in a feed stream is converted into soluble polymers in an extensional flow device. The total energy used to degrade the SAF into soluble polymers is less than about 50 MJ/kg SAF.
    Type: Grant
    Filed: February 3, 2022
    Date of Patent: October 1, 2024
    Assignee: The Procter & Gamble Company
    Inventors: Juliane Kamphus, Bruno Johannes Ehrnsperger, Arsen Arsenov Simonyan, Dimitris Ioannis Collias, John Andrew McDaniel, Martin Ian James, Gary Wayne Gilbertson, Jacqueline Besinaiz Thomas, Yiping Sun
  • Patent number: 12095665
    Abstract: Techniques for Network Address Translation (NAT)-based steering of traffic in cloud-based networks. The techniques may include establishing, by a frontend node of a network, a connection with a client device. The frontend node may receive, via the connection, a packet including an indication of an identity of a service hosted on a backend node of the network. Based at least in part on the indication, the frontend node may establish a second connection with the backend node. Additionally, the frontend node may store a mapping indicating that packets received from the client device are to be sent to the backend node. The techniques may also include receiving another packet at the frontend node or another frontend node of the network. Based at least in part on the mapping, the frontend node or other frontend node may alter one or more network addresses of the other packet and forward it to the backend node.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: September 17, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Kyle Andrew Donald Mestery, Vincent E. Parla, Ian James Wells
  • Patent number: 12081530
    Abstract: Techniques and mechanisms to reduce double encryption of packets that are transmitted using encrypted tunnels. The techniques described herein include determining that portions of the packets are already encrypted, identifying portions of the packets that are unencrypted, and selectively encrypting the portions of the packets that are unencrypted prior to transmission through the encrypted tunnel. In this way, potentially private or sensitive data in the packets that is unencrypted, such as information in the packet headers, will be encrypted using the encryption protocol of the encrypted tunnel, but the data of the packets that is already encrypted, such as the payload, may avoid unnecessary double encryption. By reducing (or eliminating) the amount of data in data packets that is double encrypted, the amount of time taken by computing devices, and computing resources consumed, to encrypted traffic for encrypted tunnels may be reduced.
    Type: Grant
    Filed: August 15, 2023
    Date of Patent: September 3, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Kyle Andrew Donald Mestery, Ian James Wells, Grzegorz Boguslaw Duraj
  • Patent number: 12039085
    Abstract: A computer device performs operations for managing registry access. The computing device can determine a set of registry access rules relevant to the user process. The computing device can perform an evaluation of a registry operation requested by the user process using the set of registry access rules. The computing device can determine an action based on the evaluation. The action can include one of blocking the registry operation in relation to a particular key in a registry of the operating system, and enabling access to a particular key in the registry of the operating system to perform the requested registry operation.
    Type: Grant
    Filed: June 22, 2023
    Date of Patent: July 16, 2024
    Assignee: Avecto Limited
    Inventors: John Goodridge, Ian James McLean
  • Patent number: 12036098
    Abstract: An AHP is disclosed having a topsheet, a backsheet joined with the topsheet, an absorbent core, disposed between the topsheet and the backsheet, and a poly(acrylic acid)-based superabsorbent polymer (SAP), partly derived from recycled resources. The SAP exhibits defined Saline Flow Conductivity and Absorption Against Pressure values. Methods for making the aforementioned AHP are also disclosed.
    Type: Grant
    Filed: October 12, 2021
    Date of Patent: July 16, 2024
    Assignee: The Procter & Gamble Company
    Inventors: Dimitris Ioannis Collias, Martin Ian James, Arsen Arsenov Simonyan
  • Patent number: 12021754
    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: June 25, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Ian James Wells, Kyle Andrew Donald Mestery
  • Patent number: D1035333
    Type: Grant
    Filed: September 28, 2022
    Date of Patent: July 16, 2024
    Assignee: Holme & Hadfield LLC
    Inventors: Ian James Holme, Philip Hadfield
  • Patent number: D1037249
    Type: Grant
    Filed: November 7, 2023
    Date of Patent: July 30, 2024
    Assignee: HTC Corporation
    Inventors: Shu-Kuen Chang, Natalia Amijo, Ian James McGillivray, Chin-Wei Chou, Yi-Shen Wang, Chih-Sung Fang, Hung-Yu Chen