Patents Examined by Brian J. Gillis
  • Patent number: 12015502
    Abstract: Aspects of this disclosure relate to using artificial intelligence (“AI”) to control integration of software developed by a third-party into an enterprise computing environment subject to more rigorous regulatory and security testing than typically provided by the third-party. AI software development automation tools will deploy third-party scripts to edge servers. Deploying to edge servers allows for integration of the third-party tags into testing environment pipelines. Local storage associated with third-party tags will be at a top-level domain, allowing third-party software tags to be treated as first party without the reputational and technical risks of cross-site storage.
    Type: Grant
    Filed: June 23, 2023
    Date of Patent: June 18, 2024
    Assignee: Bank of America Corporation
    Inventors: Montier Elliott, Sergey E. Arakelov, Brian Greig
  • Patent number: 11924049
    Abstract: A method for detecting anomalies in one or more network performance metrics stream for one or more monitored object comprising using a discrete window on the stream to extract a motif from said stream for a first of said network performance metric for a first of said monitored object. Maintaining an abnormal and a normal cluster center of historical time series for said first network performance metric for said first monitored object. Classifying said motif based on a distance between said new time series and said abnormal and said normal cluster center. Determining whether an anomaly for said motif occurred based on said distance and a predetermined decision boundary.
    Type: Grant
    Filed: November 25, 2022
    Date of Patent: March 5, 2024
    Inventors: Abdolreza Shirvani, Elizabeth Keddy, Glenda Ann Leonard, Christopher Daniel Fridgen
  • Patent number: 11913643
    Abstract: A wireless sensor system of a gas turbine engine of an aircraft can include a plurality of wireless sensors distributed within an engine core of the gas turbine engine and an energy harvesting system including one or more energy harvesting devices configured to convert mechanical or thermal energy within the gas turbine engine into electric power and provide the electric power to the wireless sensors. The wireless sensor system can also include a data concentrator coupled to the gas turbine engine. The data concentrator can be configured to receive a plurality of wireless sensor data from the wireless sensors and transmit the wireless sensor data to a communication adapter of the gas turbine engine.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: February 27, 2024
    Inventors: Paul Raymond Scheid, Paul A. Adamski, Eli Cole Warren
  • Patent number: 11902377
    Abstract: Disclosed are methods and systems for a scripting framework and implementations therefor for mixed reality software applications of heterogeneous systems. These methods or systems create a mixed-reality software application that executes across heterogeneous platforms on a server-side instance of a scripting framework and manage a change in the mixed-reality software application using the server-side instance of the scripting framework. Moreover, the change in the mixed-reality software application using a client-side instance of the scripting framework; and the mixed-reality software application may be interactively executed on a mixed-reality device.
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: February 13, 2024
    Assignee: Magic Leap, Inc.
    Inventors: Nikolay Ivanov Grozdanov, Konrad Piascik, Leonid Zolotarev, Timothy Dean Caswell
  • Patent number: 11895040
    Abstract: A method for dynamically allocating server resources includes receiving a request from a client system, wherein the request comprises a request for a first set of streaming data, providing from the server to the client system a first portion of streaming data from the first set of streaming data, wherein the first portion is associated with a first quality of service level, receiving user activity data from the client system for the first portion of the streaming data, determining a second quality of service level for a second portion of the streaming data from the first set of streaming data, providing from the server to the client system the second portion of streaming data from the first set of streaming data, wherein the second portion provided with the second quality of service level, and wherein the first quality of service level is different from the second quality of service level.
    Type: Grant
    Filed: December 19, 2022
    Date of Patent: February 6, 2024
    Assignee: Amesite Inc.
    Inventor: Ann Marie Sastry
  • Patent number: 11863630
    Abstract: Provided are a connection establishment method, a server, an accessed node, an access node, and a storage medium. The method includes: receiving a connection establishment request from an accessed node, establishing a connection to the accessed node, and acquiring accessed connection information of the accessed node; receiving an accessed address request from an access node and determining access connection information of the access node; sending the access connection information to the accessed node so that the accessed node opens up a connection channel between the access node and the accessed node according to the access connection information; and sending the accessed connection information of the accessed node to the access node so that the access node establishes a connection to the accessed node according to the accessed connection information in the case where the connection channel is opened up.
    Type: Grant
    Filed: November 11, 2022
    Date of Patent: January 2, 2024
    Inventors: Yugang Ke, Yongqiang Wu, Minglu Li
  • Patent number: 11829915
    Abstract: The present disclosure relates to devices, methods, and computer-readable medium for providing recommendations for alternate resources to use for cloud services. The devices, methods, and computer-readable medium may receive a resource allocation request for a new resource of a computing system and may predict an occurrence of a capacity related allocation for the resource allocation request. The devices, methods, and computer-readable medium may identify alternate resources to use for the resource allocation request and may provide recommendations with the alternate resources.
    Type: Grant
    Filed: October 25, 2022
    Date of Patent: November 28, 2023
    Inventors: Gowri Bhaskara, Wei Zou, Brent Michael Jensen, Ahmed Ragab Nabhan Mostafa, Bhaumik Chokshi, Zainab Hakim, Shanti Kemburu, Ning Liu, Benjamin Walter Martens, Nicholas Anthony Swanson
  • Patent number: 11784883
    Abstract: The described technology is generally directed towards an automation agent for network equipment configuration. The automation agent can be incorporated into a network automation platform. The network automation platform can include, inter alia, a communication channel, such as a data movement as a platform (DMaaP) communication channel, which is used by various components of the network automation platform. The disclosed automation agent can monitor the communication channel for network equipment configuration communications generated by other components of the network automation platform. In response to a network equipment configuration communication, the automation agent can create an interface update file comprising the updated interface configuration data, and send the interface update file to a network equipment configuration update service for deployment to the network equipment.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: October 10, 2023
    Inventors: Dongho Kim, Ioannis Broustis
  • Patent number: 11770365
    Abstract: Disclosed are various examples for providing contextual awareness with an internet of things (IoT) infrastructure in an enterprise workspace. IoT devices can connect to a network through a gateway or other edge device enrolled in a management service. The gateway device can provide context-based services defined by the management services to users in an enterprise through interactions with IoT devices. A gateway device can identity managed user devices within a service range of the gateway device. When a managed user device is within the service range of the gateway device, the gateway device can provide a context-based service by interacting with connected IoT devices.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: September 26, 2023
    Assignee: VMWARE, INC.
    Inventors: Swarnadeep Banerjee, Arvind Maan, Ashish Maan, Nitin Sethi
  • Patent number: 11758019
    Abstract: A system and method for issuing requests to a stateless computing platform is described. In an example implementation, the system may include a stateless computing platform configured to receive and service a first set of requests and a second set of requests from a stateful server.
    Type: Grant
    Filed: June 10, 2022
    Date of Patent: September 12, 2023
    Assignee: Hound Technology, Inc.
    Inventor: Ian Wilkes
  • Patent number: 11737668
    Abstract: A modular surgical system is disclosed that comprises a modular hub and a computer system that includes instructions to retrieve medical records associated with a patient from an EMR database based on a key, delete data associated with the patient's identity from the retrieved medical records, extract relevant patient data from the retrieved medical records, and store an anonymous data file with the extracted relevant patient data by a unique procedure identification number. Within a hospital data barrier, the modular hub is configured to combine the anonymous data file with the patient EMR stored on the EMR database by using the key associated with the patient EMR and the unique procedural identification number associated with the anonymous data file and delete from the modular hub the data associated with the patient's identity to maintain anonymity of the patient.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: August 29, 2023
    Assignee: Cilag GmbH International
    Inventors: Frederick E. Shelton, IV, Jason L. Harris, David C. Yates
  • Patent number: 11736590
    Abstract: A method for communicating data requests to one or more data sources. The method includes receiving a data request, with which data of one or more data types are requested, from an application, and checking the availability of one or more data sources that are able to provide the one or more requested data types. The method further comprises: if at least one of the one or more data sources is available, sending a request to the available data source for the requested associated data type that the data source can provide; and, if no data source is available for at least one of the requested data types, sending a request for this data type to a placeholder module.
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: August 22, 2023
    Inventors: Arne Nordmann, Christian Zimmermann, Christopher Huth, Fredrik Kamphuis, Martin Ring, Max Camillo Eisele, Paulius Duplys, Tobias Gehrmann
  • Patent number: 11734611
    Abstract: Approaches, techniques, and mechanisms are disclosed for accessing AI services from one region to another region. An artificial intelligence (AI) service director is configured with mappings from domain names of AI cloud engines to IP addresses of edge nodes of an AI delivery edge network. The AI cloud engines are located in an AI source region. The AI delivery edge network is deployed in a non-AI-source region. An AI application, which accesses AI services using a domain name of an AI cloud engine in the AI cloud engines located in the AI source region, is redirected to an edge node in the edge nodes of the AI delivery edge network located in the non-AI-source region. The AI application is hosted in the non-AI-source region. The AI services is then provided, by way of the edge node located in the non-AI-source region, to the AI application.
    Type: Grant
    Filed: June 20, 2022
    Date of Patent: August 22, 2023
    Inventors: Zaide Liu, Ken Zhang, Yue Guo
  • Patent number: 11736577
    Abstract: A server includes one or more processors configured to: perform bidirectional communication with the software update device using a first communication method; transmit information to the software update device using a second communication method different from the first communication method; and determine whether the one or more processors have received a specific request from the software update device using the first communication method, wherein the one or more processors are configured to provide a notification to the software update device using the second communication method when determining that the one or more processors have not received the specific request from the software update device.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: August 22, 2023
    Inventors: Shoichi Nagamitsu, Jun Hamasaki
  • Patent number: 11729230
    Abstract: Methods and systems are provided for generating alerts in association with a request for credit data or an update to credit data. For example, information identifying an individual may be received from a credit bureau when an individual applies for a product or service from a requesting entity. The requesting entity may be a product or service provider that requests credit data of potential purchasers of its products. An electronic notification may then be sent in association with an event object generated by a notification system that is broadcast for delivery to one or more other systems, where the event object may be broadcast substantially in real time, such as via an enterprise server bus, relative to the requesting entity's initial request.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: August 15, 2023
    Assignee: Experian Information Solutions, Inc.
    Inventors: Dwayne Charles Jacobs, Srikumar Puthupadi Kanthadai
  • Patent number: 11722370
    Abstract: Some embodiments of a system comprise a plurality of sensor arrays, wherein each sensor array of the plurality of sensors arrays includes multiple sensors, includes a wireless transceiver, includes one or more processors, and is configured to generate sensed data, according to sensor settings, while moving along a path; while moving along the path, transmit data to, and receive data from, other sensor arrays of the plurality of sensor arrays that are also moving along the path; and, while moving along the path, change one or more of the sensor settings based on the received data.
    Type: Grant
    Filed: July 14, 2022
    Date of Patent: August 8, 2023
    Assignee: Canon Solutions America, Inc.
    Inventor: Jeffrey David Kane
  • Patent number: 11671376
    Abstract: Methods and apparatus for automatically identifying and correcting faults relating to poor communications service in a wireless system, e.g., in real time, are described. The methods are well suited for use in a system with a variety of access points, e.g., wireless and/or wired access points, which can be used to obtain access to the Internet or another network. Access points (APs), which have been configured to monitor in accordance with received monitoring configuration information, e.g. on a per access point interface basis, captures messages, store captured messages, and in collaboration with network monitoring apparatus which can be in an AP or external thereto, use message sequences to determine a remedial action to be automatically taken when poor service is likely as may be predicted based on the detected message sequence between a UE and one or more APs.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: June 6, 2023
    Assignee: Juniper Networks, Inc.
    Inventor: Ebrahim Safavi
  • Patent number: 11647079
    Abstract: Systems and techniques are provided for the emulation of cloud computing service regions. An emulation system receives an API request including an indication of an endpoint associated with a target region of a cloud computing service from a system in a virtual private cloud. Attributes are extracted from the API request. A manipulated API request is generated from the extracted attributes of the API request. The manipulated API request includes an indication of an endpoint located in a standard region of the cloud computing service. The manipulated API request is transmitted to the endpoint located in the standard region of the cloud computing service.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: May 9, 2023
    Inventor: Benjamin William Laibson
  • Patent number: 11622016
    Abstract: A system for providing network services is provided. The system includes a device configured to interface with the network to receive a container, where the container is configured to interface with an operating system of the device and a plurality of applications operating on the device. The container is further configured to interface with a network services provider of one or more network services and one or more third party service providers.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: April 4, 2023
    Inventors: Nathan A. Smith, Mathew Oommen, Pallavur A. Sankaranaraynan
  • Patent number: 11595466
    Abstract: Systems and methods are provided for operating a user-controllable parameter. An item pool is accessed, where the item pool contains a plurality of items, and where each item is associated with a parameter. A baseline position is identified, where the baseline position is associated with a particular value of the parameter. A user-controllable parameter is received, where the user-controllable parameter indicates a user preference for a next item relative to the baseline position. The next item is selected based on the baseline position and the user-controllable parameter, and the next item is provided via a computer network.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: February 28, 2023
    Inventor: Jeffrey D. Brandstetter