Patents Examined by Nam T Tran
  • Patent number: 11777827
    Abstract: A method is provided. A baseline data count is retrieved from the qualified communication device. Data is then sent destined to a host of the communication device using an address of a host connected to the communication device. An updated data count is retrieved from the communication device. A measured speed of the qualified communication device is then determined using the baseline data count, the updated data count, and a period of time for which the data was sent.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: October 3, 2023
    Assignee: CSC Holdings, LLC
    Inventor: Steven J. Schecter
  • Patent number: 11770303
    Abstract: A distribution of a content selection being distributed throughout a wireless mesh network may be tracked. A wireless device in the wireless mesh network enables the content selection to be exchanged. Wireless devices then exchange the content, and a network topology is recorded in response. Finally, the network topology is reported to a reporting agent.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: September 26, 2023
    Assignee: Yahoo Ad Tech LLC
    Inventor: David S. Bill
  • Patent number: 11757666
    Abstract: A real-time virtual conference system is disclosed that combines video call with structured activities. The invention can deliver various forms of web content, on command, with integrated video. User actions are monitored, measured, and reported in real-time, so that the host understands the progress of the users. The system employs an activity scheduler which allows a Host to set up a schedule of activities during a setup phase which can run sequentially or change at predetermined times during an Operation Phase. This provides a structure to the session. The system employs standard browser software for directly interacting with websites, or standard applications. The Host has control of the browser settings, layout state and content state of the users' devices to synchronize and control several user devices during a remote session and provide desired output in a desired form to each user device.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: September 12, 2023
    Inventors: Joy B. Lin, Randall S. Tinfow
  • Patent number: 11757697
    Abstract: A federation with distributed edge configuration management including multiple data centers, each including an infrastructure, at least one storage, and a configuration platform. The infrastructure includes physical resources including at least one computer server. The storage stores state information indicative of a current state of the infrastructure and configuration information of the infrastructure. The configuration information includes composed immutable content incorporating automation tasks and instructions to effectuate state changes of the infrastructure. The configuration platform includes a network interface and a configuration processor that configures the infrastructure by generating and executing a workflow that includes a sequence of operations to effectuate a change of state of the infrastructure. The composed immutable content may include catalog units of subcomponents each including one or more declarative instructions.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: September 12, 2023
    Assignee: RackN, Inc.
    Inventors: Gregory S. Althaus, Robert A. Hirschfeld
  • Patent number: 11748093
    Abstract: Various methods, apparatuses, and computer program products are provided for authenticating a user. An example computer-implemented method includes verifying compliance with one or more security procedures for a given group-based communication browser session based on a comparison of a boot data object and an authentication data. The boot data object includes a set of standardized parameters of a booting operation and the authentication data includes a set of core information enabling access to the given group-based communication browser session. The computer-implemented method also includes receiving group-based communication data specific to the group-based communication browser session from the group-based communication system. The computer-implemented method further includes displaying at least a portion of the group-based communication data specific to the group-based communication browser session. Corresponding apparatuses and computer program products are also provided.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: September 5, 2023
    Assignee: Slack Technologies, LLC
    Inventors: Mark Christian, Anuj Nair, James Whimpey, Drew Schuster
  • Patent number: 11734186
    Abstract: A method for preserving a media access control (MAC) address of a virtual server is provided. The method includes assigning a physical computing resource to a virtual server, assigning a physical storage memory resource to the virtual server, and assigning a physical network resource to the virtual server. The method includes assigning a virtual MAC address to the virtual server, the virtual MAC address to remain with the virtual server despite reassignment of one or more of the physical computing resource, the physical storage memory resource or the physical network resource, wherein at least one method operation is performed by a processor. A computing and storage system is also provided.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: August 22, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: John Hayes, Par Botes, Robert Lee, Peter Vajgel
  • Patent number: 11716398
    Abstract: Profile swapping systems, methods and apparatus are disclosed involving an intermediary system adapted to connect to a network and adapted to manage interaction of a user on the network based on a profile-in-use being used by the user; and a profile system adapted to manage profiles within the intermediary system and adapted to manage swapping of profiles for use by the user in interacting on the network; wherein the profile system includes a user profile for the user and at least one other's profile; and wherein the profile system is adapted to enable the user to swap the user profile for the other's profile, whereby the user profile is swapped out as the profile-in-use and the other's profile is swapped in as the profile-in-use by the user.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: August 1, 2023
    Inventor: Lisa Crosby
  • Patent number: 11711281
    Abstract: The embodiments herein relate to a method in a network device. In one embodiment, there proposes a method in a network device, comprising: determining a classification to which a route belongs based on one or more classification criteria; determining, based on the classification to which the route belongs, a detection mechanism for detecting whether the route is an abnormal route; detecting whether the route is an abnormal route using the determined detection mechanism. With the embodiments herein, the abnormal routes, especially the black hole routes, can be automatically detected and resolved in real time.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: July 25, 2023
    Assignee: Telefonoktiebolagget LM Ericsson (Publ)
    Inventors: Junjie Ji, Wei Xu, Mingliang Huang, Yun Tian, Chao Fu
  • Patent number: 11711257
    Abstract: Systems, apparatuses, methods, and computer program products are disclosed for automating incident severity classification. An example method includes receiving, by communications circuitry, a historical incident dataset, the historical incident dataset including information regarding a set of historical incidents and an assigned severity classification for each historical incident in the set of historical incidents. The example method further includes training, by a model generator and using the historical incident dataset, a machine learning model to classify incident severity. The example method further includes receiving, by the communications circuitry, a new incident dataset, generating, by a prediction engine and using the trained machine learning model and the new incident dataset, a set of predicted severity classifications for the set of new incidents, and outputting, by the communications circuitry, the predicted set of severity classifications for the set of new incidents.
    Type: Grant
    Filed: March 3, 2021
    Date of Patent: July 25, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Michael Goodwin, Ryan Egan, Stacy Renee Henryson, Brian Karp, Christian Zavala Santos
  • Patent number: 11711313
    Abstract: A system includes at least one server that is configured to provide a multi-client network service to a plurality of existing users. When the server receives requests to join the multi-client network service from new users, the server may issue timestamps to each new user, obtain load metric based on the requests or timestamps, and collect the load metric to obtain historical data characterizing a demand in the multi-client network service over time. Further, based on the historical data, the server can predict a future load demand in the multi-client network service and selectively enable to join the multi-client network service by at least one of the plurality of new users based on the future load demand.
    Type: Grant
    Filed: November 5, 2021
    Date of Patent: July 25, 2023
    Assignee: Sony Interactive Entertainment LLC
    Inventors: N. Blaine Morgan, Charles McCoy, True Xiong
  • Patent number: 11706308
    Abstract: Systems, devices, and methods for automating network account transfers based on predicted inactivity are disclosed.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: July 18, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: Mohit Goenka, Ashish Khushal Dharamshi, Nikita Varma
  • Patent number: 11695677
    Abstract: A system and method for processing electronic data messages mitigate the transmission of one or more electronic messages including a sequence of data as a plurality of packets characterized by a sequence therebetween corresponding to the sequence of the data of the electronic message, each packet including data indicative of the sequence of that packet relative to the others of the plurality of packets, to a receiving system, prior to the sender determining that the message(s) is/are desired, alone or in conjunction with subsequently canceling or otherwise invalidating the message(s). The system and method mitigate such behavior by adding a timestamp when the packets are received, detecting if at least one of the received augmented packets of the electronic data message was received by the network interface in an order different from the sequence between the plurality of packets, and taking an action with respect to the electronic data message.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: July 4, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Priteshkumar Soni, Madhur Sirohi
  • Patent number: 11689585
    Abstract: The invention relates to a method of processing sensitive information over VoIP. The method provides a method of processing, by a call processor, a media call comprising the steps of: receiving a first signalling stream from a first entity; creating a second signalling stream to a second entity; forwarding signals received from the first signalling stream to the second signalling stream; receiving a third signalling stream from the second entity; creating a fourth signalling stream to the first entity; and forwarding signals received on the third signalling stream to the fourth signalling stream; the first signalling stream containing instructions to set up a media call between the first entity and the second entity such that media is transmitted over a first media stream from the first entity to the second entity and a media is transmitted over a second media stream from the second entity to the first entity without intervention by said call processor.
    Type: Grant
    Filed: March 18, 2022
    Date of Patent: June 27, 2023
    Assignee: PCI-PAL (U.K.) LIMITED
    Inventors: Geoff Forsyth, Cesar Branco, James Thorpe
  • Patent number: 11689638
    Abstract: Disclosed is a framework for providing microservices for database with embedded container service in a container cloud platform. The framework includes a container cloud manager for performing distributed management of resources in a data center. The container cloud manager includes an orchestrator with a flexible job scheduler and operator pool. The flexible job scheduler and container cloud master form a flexible job management platform for managing jobs of the data center. The flexible job management framework can isolate various types of jobs as well as mix various jobs for efficient usage of hosts or resources in the data center. The operator pool includes optional components of a database. The orchestrator facilitates quick customization and release of database products, such as a HANA database with optional services, as requested by a user in the container cloud platform.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: June 27, 2023
    Assignee: SAP SE
    Inventors: Long Du, Le Zhang, Yu Wang
  • Patent number: 11683246
    Abstract: A computing device receives one or more network communication anomaly conditions that indicate abnormal network communication traffic for a class of devices associated with the computing device; monitors network communication data of the computing device; determines whether the network communication data of the computing device satisfies the one or more network communication anomaly conditions; and responsive to determining that the network communication data of the computing device satisfies the one or more network communication anomaly conditions, performs an anomaly detection operation for the computing device.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: June 20, 2023
    Assignee: Ayla Networks, Inc.
    Inventors: Ashish Agrawal, Pedro Leonardo
  • Patent number: 11671273
    Abstract: A central hub and database for a smart home environment enable the learning of states associated with items within the smart home and the training one or more machine-learned models associated with the items. After training the machine-learned models, the central hub can modify a state of an item based on the machine-learned model associated with the item. For instance, a window can be opened or shut, a light can be dimmed or turned off, and a door can be locked. Each state of the object can be associated with a set of conditions that, when satisfied, cause the central hub to change the state of the object using the corresponding machine-learned model, for instance without receiving an explicit input from a user.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: June 6, 2023
    Assignee: VEEV GROUP, INC.
    Inventors: Alon Klein, Binyamin Gil
  • Patent number: 11669346
    Abstract: Systems and methods for displaying a user guide in a Client Virtual Application (“CVA”). The methods include determining, by a client device, a position associated with a user interaction in CVA. The position of the user interaction may be a mouse position relative to the CVA's window or a position of a widget of CVA's window with which the user is interacting via an input device. The client device transfers the position data and application name to a server device on the network. The server device subsequently retrieves, from a content datastore, user guide content associated with the application and position, and transfer the user guide content for rendering on the client device. The server device may also determine a display position and send it to the client device. The client device may render the user guide according to a rendering policy.
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: June 6, 2023
    Inventor: Lei Liu
  • Patent number: 11671371
    Abstract: There is disclosed in one example a method of a work node synchronously load balancing to a multi-node service having an expected maximum of n work nodes, including: provisioning a flow table having m bucket groups, m?1, the bucket groups including n slots each; enumerating a static integer self-identification id0; initializing the flow table with id0 in each slot; performing a discovery iteration, including: discovering a peer device; enumerating a static integer identification idx for the peer device; assigning idx to each slot corresponding to a home position for the peer device; and load balancing slots not assigned to a home position according to a deterministic algorithm; and discovering additional nodes and performing discovery iteration for the additional nodes.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: June 6, 2023
    Assignee: Musarubra US LLC
    Inventors: Anil Abraham, Manikandan Kenyan, Ashok Babu Thangamani
  • Patent number: 11647076
    Abstract: When providing augmented reality display to users in an environment, two or more electronic devices operable to analyse the environment for augmented reality display purposes that are near to each other share data and/or processing relating to the analysis of the environment for augmented reality display purposes, with each device then using the data it receives from the other device when providing an augmented reality display to a user.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: May 9, 2023
    Assignee: Arm Limited
    Inventors: Daren Croxford, Roberto Lopez Mendez, Samuel Marc Town
  • Patent number: 11615361
    Abstract: Systems, methods, and other embodiments associated with detecting severity levels of risk in an electronic correspondence are described. In one embodiment, a method includes inputting, into a memory, a target electronic correspondence that has been classified as being litigious by a machine learning classifier. An artificial intelligence rule-based technique is applied to the target electronic correspondence that identifies high and medium risk level keywords. The technique is also configured to generate a litigious score based on a sum of term frequencies-inverse document frequencies using the remaining keywords. An electronic notice is transmitted to a remote computer over a communication network that identifies the target electronic correspondence and the level of litigation risk.
    Type: Grant
    Filed: May 4, 2021
    Date of Patent: March 28, 2023
    Assignee: Oracle International Corporation
    Inventors: Ria Nag, Padmakumar Nambiar, Karthik Venkatasubramanian, Suvendu Praharaj