Patents Examined by Chhian (Amy) Ling
-
Patent number: 11973693Abstract: A computer-implemented method for distributing packets for asymmetrical traffic by a network interface card (NIC). The computer-implemented method includes obtaining information of an incoming packet incoming from a source endpoint behind a stateful service and accessing a destination endpoint using a network address translation (NAT) service, hashing the information to calculate queue identification for the packet to direct the packet to the queue associated therewith, executing a NAT on an outgoing packet associated with the incoming packet to allow for retrieval of the queue identification from a header of the outgoing packet, sending the outgoing packet to the destination endpoint, which is responsive with a return packet, stamping the queue identification to the return packet upon the return packet being transmitted back from the destination endpoint and the queue identification being retrieved and instantiating an RSS override operation to redirect the return packet to the queue on the response.Type: GrantFiled: March 13, 2023Date of Patent: April 30, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eran Gampel, Liran Schour, Guy Laden, Marc Cochran
-
Patent number: 11940894Abstract: A computer system includes processor hardware configured to execute instructions from memory hardware. The instructions include training first and second machine learning models with the measured historical performance metrics to generate a component health status output and a component health score output, respectively, and generating a plurality of elements for display in a multi-level application monitoring interface. The measured historical performance metrics include at least one of a component response time, a component volume, a component memory utilization, and a component processor utilization.Type: GrantFiled: August 15, 2022Date of Patent: March 26, 2024Assignee: Express Scripts Strategic Development, Inc.Inventors: Michael D. Trapani, Jeevan Kumar Goud Bandharapu
-
Patent number: 11924049Abstract: 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: GrantFiled: November 25, 2022Date of Patent: March 5, 2024Assignee: ACCEDIAN NETWORKS INC.Inventors: Abdolreza Shirvani, Elizabeth Keddy, Glenda Ann Leonard, Christopher Daniel Fridgen
-
Patent number: 11916693Abstract: A method (100) for controlling a plurality of devices (10) of a smart home system (20) is provided.Type: GrantFiled: January 10, 2022Date of Patent: February 27, 2024Assignee: INTER IKEA SYSTEMS B.V.Inventor: Ingrid Odlén
-
Patent number: 11902377Abstract: 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: GrantFiled: July 15, 2022Date of Patent: February 13, 2024Assignee: Magic Leap, Inc.Inventors: Nikolay Ivanov Grozdanov, Konrad Piascik, Leonid Zolotarev, Timothy Dean Caswell
-
Patent number: 11895040Abstract: 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: GrantFiled: December 19, 2022Date of Patent: February 6, 2024Assignee: Amesite Inc.Inventor: Ann Marie Sastry
-
Patent number: 11855936Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for receiving a first communication request, from a web browser of a user. A request for information is sent to the web browser. A first communication as part of the first conversation is received from the user. A conversation identifier is identified and used to store the conversation of the first user. A request is received from a second, different, responder for the conversation. The conversation identifier is determined based on the request from the second responder. The request for information and first communication are retrieved from a persistent data store and sent to the second responder.Type: GrantFiled: July 20, 2022Date of Patent: December 26, 2023Assignee: Disintermediation Services, Inc.Inventors: John Patrick Francis Dandison, James Allen Johnson, Paul Joseph Lyman Schottland
-
Patent number: 11855937Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for receiving a first communication request, from a web browser of a user. A first responder requests information and a response to the request for information is received as part of a conversation. A conversation identifier is used to store the conversation. Based on the conversation, the conversation is determined to stop and a second responder is identified. The conversation is then transferred to the second responder.Type: GrantFiled: September 7, 2022Date of Patent: December 26, 2023Assignee: Disintermediation Services, Inc.Inventors: John Patrick Francis Dandison, James Allen Johnson, Paul Joseph Lyman Schottland
-
Patent number: 11843503Abstract: Techniques and systems for notifying a client device regarding a server device that is at least partially out of service are disclosed. An example process may include determining that a server device, such as a PGW or a SMF, is at least partially out of service, setting a flag to a value indicative of the server device being at least partially out of service, determining that a client device, such as a PCRF or a PCF, sent a message to the server device, and sending, to the client device, in response to the determining that the client device sent the message to the server device, and based at least in part on the value of the flag, a notification indicating that the server device is at least partially out of service. In this way, the client device can take appropriate action based on the out-of-service condition of the server device.Type: GrantFiled: May 7, 2021Date of Patent: December 12, 2023Assignee: T-Mobile USA, Inc.Inventors: Henry Delgado, Ryan J. McGinn
-
Patent number: 11836066Abstract: Systems and methods including one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform functions comprising: receiving in-session user activity comprising types of user interactions during a browsing session displayed by a graphical user interface (GUI) of an electronic device of a user; generating a distribution of interaction counts of interactions with the GUI over a period of time; predicting, using a set of predictive algorithms, one or more intents of the user based on the distribution of interaction counts; and transmitting instructions to display an altered GUI on the electronic device of the user based on the one or more intents of the user, as predicted. Other embodiments are disclosed herein.Type: GrantFiled: December 23, 2022Date of Patent: December 5, 2023Assignee: WALMART APOLLO, LLCInventors: Jiwen You, Sinduja Subramaniam, Aleksandra Cerekovic, Evren Korpeoglu, Kannan Achan
-
Patent number: 11824940Abstract: This disclosure describes, in part, methods and techniques for providing network applications. For instance, remote system(s) may generate a link that provides access to a network application. After generating the link, the remote system(s) may provide the link to a device of a source, such as a user, a developer, or a third-party service. The source may then use the device to share the link with a user. For example, the source may use the device to send a message that includes the link, post the link on a website, or share the link using a social media platform. The user may then use a device to view and select the link. Based on selecting the link, the remote system(s) may perform one or more actions. For example, the remote system(s) may create a session for the network application and provide the device with data to connect to the session.Type: GrantFiled: February 4, 2021Date of Patent: November 21, 2023Assignee: Amazon Technologies, Inc.Inventors: David Guadalupe Goehring, Mustafa Hakim, Arun Param, Jocelyn Hotte, Kevin Munns, Paul-Michel DeBlois, Samuel Adam Salameh
-
Patent number: 11818206Abstract: The processor may collect, from a first peer, a first data set associated with a channel. The channel may include one or more assets associated with a first peer. The channel may link the first peer to a second peer. The processor may analyze the first data set to determine a first status for the one or more assets. The processor may provide the first status of the one or more assets in a viewable channel to the blockchain network.Type: GrantFiled: March 10, 2023Date of Patent: November 14, 2023Assignee: International Business Machines CorporationInventors: Nitin Gaur, Petr Novotny, Jeronimo Irazabal, Timothy Olson
-
Patent number: 11811587Abstract: Described herein are systems, methods, and software to enhance the management of responses to incidents. In one example, a method of improving incident response comprises identifying an incident in an information technology (IT) environment associated with a first entity of a plurality of entities, and identifying action implementation information related to the incident. The method further anonymizes the action implementation information for the incident, and determines action suggestions based at least on the anonymized action implementation information.Type: GrantFiled: January 23, 2023Date of Patent: November 7, 2023Assignee: Splunk Inc.Inventors: Oliver Friedrichs, Atif Mahadik, Govind Salinas, Sourabh Satish
-
Patent number: 11799738Abstract: A system, method, and apparatus may provide one or more tangible, nontransitory computer-readable storage media having stored thereon executable instructions to instruct a processor to: stripe an outgoing network message into two or more pieces; send a first piece to a receiver via a first network interface card (NIC), and a second piece to the receiver via a second NIC; and upon determining that the receiver failed to receive a piece of the outgoing network message, replay the piece that the receiver failed to receive via a third NIC.Type: GrantFiled: January 7, 2022Date of Patent: October 24, 2023Assignee: Intel CorporationInventors: Ravindra Babu Ganapathi, Andrew Friedley, Ravi Murty, Vignesh Trichy Ravi
-
Patent number: 11792266Abstract: A computer-implemented method, system, and a computer program product for delivering a shoulder-tap to one or more battery-constrained devices are disclosed. The computer-implemented method includes receiving a shoulder-tap request; storing the shoulder-tap request in a database; retrieving last known network session information for the one or more battery-constrained devices; calculating shoulder-tap beacon frequency for each of the one or more battery-constrained devices; creating a shoulder-tap beacon for each of the one or more battery-constrained devices; and sending the shoulder-tap beacon to the destination IP address for each of the one or more battery-constrained devices in the calculated shoulder-tap beacon frequency.Type: GrantFiled: September 28, 2021Date of Patent: October 17, 2023Assignee: Aeris Communications, Inc.Inventors: Dae Seong Kim, David Hu, Sean Jones, Steven Bedell, Stephen Dotolo, Sundararaj Arunachalam
-
Patent number: 11782767Abstract: Techniques are disclosed for implementing a multi-tenant framework for microservices in a microservices-based application. A distributed computing system can execute a cluster on which the microservices-based application is hosted. The microservices-based application can include at least one microservice that incorporates the multi-tenant framework. The multi-tenant framework includes modules configured to provide multi-tenant functionality for the microservice. The microservice may receive a request containing tenant context data at an interface. A first module of the multi-tenant framework can extract the tenant context data from the request. In response to the request, the microservice may generate microservice data. A second module of the multi-tenant framework can use the extracted tenant context data to obtain a data store connection for the tenant. The microservice can use the data store connection to access the tenant's data store and store the microservice data.Type: GrantFiled: October 27, 2021Date of Patent: October 10, 2023Assignee: Oracle International CorporationInventors: Arif Iqbal, Dhiraj D. Thakkar, Ananya Chatterjee
-
Patent number: 11770445Abstract: A request to present digital content at a client machine associated with a designated network identifier may be received. For each of a plurality of preference characteristics, a respective characteristic query message may be transmitted via a network to a respective plurality of identity nodes via a gossip communication protocol defining a peer-to-peer procedure for transmitting information among the plurality of identity nodes. For each of the plurality of preference characteristics, a respective preference identification response message that includes a respective preference value corresponding with the respective preference characteristic may be received. The designated network identifier may be stored in a trust ledger shared among the plurality of identity nodes. A digital content item may be selected based at least in part on the preference values.Type: GrantFiled: January 25, 2022Date of Patent: September 26, 2023Assignee: Salesforce, Inc.Inventor: Prithvi Krishnan Padmanabhan
-
Patent number: 11750684Abstract: According to examples, an apparatus may include a processor that may identify a navigation event responsive to a URL being entered into an address bar of a web browser, the URL having a domain and a URL component, and may determine whether the web browser received an instruction to navigate to a return URL, in which the return URL includes a suffix domain for a proxy and does not include the URL component. The processor may also, based on a determination that the web browser received the instruction to navigate to the return URL, generate a modified URL by appending the suffix domain to the URL to restore context of the URL for the proxy and navigate the web browser to the modified URL.Type: GrantFiled: May 20, 2022Date of Patent: September 5, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Vikas Malik, Nir Mardiks Rappaport, Idan Gadot
-
Patent number: 11738453Abstract: Frameworks and techniques for integration of heterogeneous machine learning (ML) models into robotic process automation (RPA) workflows are provided. This may be accomplished via a seamless drag-and-drop interface that allows deployment of ML models into an RPA workflow. Via a framework, these heterogeneous models may be provided by customers, third parties, and/or partners and integrated into the RPA workflow. The framework may provide a straightforward way to deploy machine learning models via a conductor and to manage model versioning and create/retrieve/update/delete (CRUD). The framework may facilitate integration of different models into the RPA workflow through the steps of uploading, validating, publishing, and deploying models.Type: GrantFiled: December 11, 2019Date of Patent: August 29, 2023Assignee: UiPath, Inc.Inventors: Shashank Shrivastava, Anton McGonnell
-
Patent number: 11743153Abstract: A process for monitoring network behaviour of IoT devices, which includes: monitoring a communication network traffic to identify TCP and UDP traffic flows to and from each of one or more IoT devices; processing the identified traffic flows to generate a corresponding data structure representing the identified network traffic flows of the IoT device in terms of, for each of local and internet networks, one or more identifiers of respective hosts and/or devices that had a network connection with the IoT device, source and destination ports and network protocols; and comparing the generated data structure for each IoT device to corresponding data structures representing predetermined manufacturer usage description (MUD) specifications of known types of IoT devices to generate quantitative measures of similarity of the traffic flows of the IoT device to traffic flows defined by the predetermined MUD specifications to identify the type of the IoT deviceType: GrantFiled: December 13, 2019Date of Patent: August 29, 2023Assignee: NewSouth Innovations Pty LimitedInventors: Vijay Sivaraman, Hassan Habibi Gharakheili, Mohammed Ayyoob Ahamed Hamza