Patents Examined by Mohammed Ahmed
  • Patent number: 11570248
    Abstract: A storage area network architecture and a method for storing data in the storage area network architecture are disclosed. For example, the storage area network architecture comprises a first layer of servers, the first layer of servers comprising a plurality of file receiving servers, a second layer of servers, the second layer of servers comprising a plurality of file sharing servers in communication with the first layer of servers and a third layer of servers, the third layer of servers comprising a plurality of storage servers in communication with the second layer of servers.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: January 31, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: John Hawkins, Charles Baiamonte, David Barr, David Daniel, John Kile, Ronald Stephens, Robert Stoker
  • Patent number: 11552853
    Abstract: A service chain accommodation device includes an influence coefficient calculation unit that calculates an influence coefficient indicating that an influence at the time of processing failure of a service chain is greater for a VNF located in a subsequent stage of a service chain and a VNF shared among a plurality of service chains, a residual resource calculation unit that corrects an amount of residual resources that can be accommodated for each of the VNFs through which the service chain passes, and an accommodation design unit that assigns a new service chain on the basis of the amount of the residual resources.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: January 10, 2023
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventor: Aiko Oi
  • Patent number: 11431521
    Abstract: A method performed by a wireless terminal for installation of Building Automation (BA) devices in a building includes: determining, using a localization application in the wireless terminal, a current location of the wireless terminal in the building; from a BA device database, obtaining an identifier for each of a plurality of the BA devices which should be installed in a vicinity of the determined location of the wireless terminal; presenting a list of the obtained identifiers in a user interface of the wireless terminal; after the presenting, receiving input via the user interface; and in response to the received input, associating at least a first of the plurality of BA devices with at least a second of the plurality of BA devices.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: August 30, 2022
    Assignee: ABB AG
    Inventors: Zhibo Pang, Gargi Bag, Morgan Johansson
  • Patent number: 11425034
    Abstract: An example network device includes a memory; and processing circuitry configured to: determine a primary path between the network device and a second network device; determine candidate backup paths between the network device and the second network device; in response to a determination that a first candidate backup path of the candidate backup paths satisfies a first priority criteria, select the first candidate backup path as a backup path; in response to a determination that a second candidate backup path of the candidate backup paths satisfies a second priority criteria, select the second candidate backup path as the backup path; and program a packet processor of the network device with the primary path and the backup path. The first priority criteria and the second priority criteria can be based on a risk of simultaneous failure of the primary path and a candidate backup path of the plurality of backup path.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: August 23, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Hariharan Boopathy, Vinod Kumar N, Ravi M R
  • Patent number: 11411841
    Abstract: This disclosure describes, systems, devices, and computer-implemented methods that facilitate the upload of captured images to a remote data store based on satisfying upload conditions. More specifically, a captured image may be received from an image capture functions and analyzed to determine whether the captured image has sufficient information. In response to having sufficient information, an upload condition may be identified to upload the captured image to a remote data store. The captured image may be uploaded to the remote data store, based at least in part on the upload condition.
    Type: Grant
    Filed: August 20, 2020
    Date of Patent: August 9, 2022
    Assignee: iUNU Inc.
    Inventors: Adam Phillip Takla Greenberg, Matthew Charles King
  • Patent number: 11411799
    Abstract: Systems, methods, and computer readable storage mediums are disclosed for scalable data collection and aggregation of statistics for logical objects of an application centric network. An analytics agent running on a logical object of an application centric network is elected as one of a Designated Stats device (DSD) or a Member Stats device (MSD). If the analytics agent is defined as a DSD, the analytics agent receives data reported from a downstream MSD communicated over the analytics plane and aggregates data from the MSD belonging to the same access control list rule. If the analytics agent is defined as an MSD, the analytics agent selects a DSD and reports the statistics to that DSD over the analytics plane.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: August 9, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Sherman Ma, Kalyan Ghosh
  • Patent number: 11402890
    Abstract: A first server system is configured to communicate with a first client device through a first application executing on the first client device. The first server system determines that communication with the first client device through the first application has been lost due to the first client device entering an idle mode. The first server system receives a request from a second client device that triggers reestablishing communication with the first client device through the first application. In response, the first server system transmits a request to a second server system to wake the first client device from the idle mode. The first server system receives, from the first application on the first client device, an indication that communication has been reestablished between the first server system and the first application. The first server system transmits a control command to control the first client device.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: August 2, 2022
    Assignee: SPOTIFY AB
    Inventor: Viacheslav Kalmykov
  • Patent number: 11394708
    Abstract: An account information obtaining method performed at a terminal includes the following steps: capturing facial data of a person, wherein the person is associated with a second user account of the social networking application; extracting biological feature data from the captured video and audio data, and sending the biological feature data to a server; receiving, from the server, account information of the second user account of the social networking application whose at least one associated biological feature data sample matches the biological feature data, and displaying the account information on the terminal; and displaying the account information of the second user account of the social networking application relative to the first user account of the social networking application.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: July 19, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Dongcheng Xu
  • Patent number: 11394780
    Abstract: A system, computer-readable storage medium storing at least one program, and a computer-implemented method for facilitating deduplication of operations to be performed is presented. An operation to be performed is received. A mapping function is applied to at least one parameter of the operation to produce a mapping value in a target mapping space, the target mapping space being partitioned between target servers in a set of target servers proportional to resource capacities of the target servers in the set of target servers. A target server in the set of target servers whose portion of the target mapping space includes the mapping value is identified. The operation is issued to the target server.
    Type: Grant
    Filed: February 9, 2021
    Date of Patent: July 19, 2022
    Assignee: Google LLC
    Inventors: Alexander Kesselman, Alexandre Drobychev
  • Patent number: 11363090
    Abstract: A computer system is provided. The computer system includes a memory and at least one processor coupled to the memory and configured to load a web application into a browser; generate a random character string; and access a Uniform Resource Identifier (URI) to trigger execution of a protocol handler. The protocol handler is registered with the operating system to handle the URI scheme. The URI includes the random character string. The at least one processor is further configured to cause the protocol handler to start a local client application and provide the random character string to the local client application. The at least one processor is further configured to cause the local client application to start a Hypertext Transfer Protocol (HTTP) listener on a local loopback HTTP endpoint configured for communication between the web application and the local client application. The pathname of the endpoint includes the random character string.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: June 14, 2022
    Assignee: Citrix Systems, Inc.
    Inventor: Feng Huang
  • Patent number: 11343328
    Abstract: In some embodiments, a method detects a state of a first session between a first workload and a second workload. The first workload and the second workload send packets in the first session via a first path to maintain a state of the first session. When the state of the first session indicates the first workload is down, the method receives information for network metrics of network traffic being sent in the first path. The method determines when the second workload should transition from a standby mode to an active mode to take over as an active workload in an active/standby configuration between the first workload and the second workload based on the information for the network metrics.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: May 24, 2022
    Assignee: VMware, Inc.
    Inventors: Dileep Devireddy, Ankit Parmar, Subin Cyriac Mathew
  • Patent number: 11336545
    Abstract: A system for network device measurements may use a white box to perform measurements that may help determine the likelihood of network anomalies, such as microbursts.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: May 17, 2022
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Steven A. Monetti, Tzuu-Yi Wang, Richard Koch, Tuan Duong, Yaron Koral, Kenneth Duell, Kathleen Meier-Hellstern, Simon Tse
  • Patent number: 11316595
    Abstract: Embodiments are provided for replacing media items in a queue of a playback device. An example implementation involves receiving, at the playback device, first data indicating an addition of a first media item to a queue. The playback device determines that the first media item is no longer accessible to the playback device at a later second time. The playback device initiates a query for a media item similar to the first media item and receives second data indicating that a second media item has replaced the first media item in the queue, the second media item being similar to the first media item. In response, the playback device initiates playback of the second media item on the playback device.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: April 26, 2022
    Assignee: Sonos, Inc.
    Inventors: Paul Andrew Bates, Steven Beckhardt, Jonathon Reilly
  • Patent number: 11288162
    Abstract: Methods, apparatus, systems, computing devices, computing entities, and/or the like for optimizing interaction flows. For example, upon receiving an inbound interaction, the interaction is routed to either a baseline interaction flow or one of a plurality of experimental interaction flows. Using one or more target metrics, the experimental interaction flows can be monitored and further configured to optimize the interaction flows and parameters.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: March 29, 2022
    Assignee: OPTUM SERVICES (IRELAND) LIMITED
    Inventor: Bruno Ohana
  • Patent number: 11277323
    Abstract: Systems and methods for distributed measurement collection and analysis are disclosed. In one embodiment, a method for distributed measurement collection and analysis may include (1) receiving, at a local server within a wide area computer network, a file from an electronic device within the wide area computer network, the file comprising a plurality of metrics for the electronic device over a period comprising a plurality of first intervals, wherein the file is received at a second interval; (2) the local server the local server analyzing the file for at least one maintenance issue for the electronic device; and (3) the local server providing the file to the central server at a third interval, the central server outside the wide area network.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: March 15, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Steve Hagerman, Brian R. Pennell, Dan J. Gaier
  • Patent number: 11272019
    Abstract: Aspects of the present disclosure include systems and methods for injecting content into a webpage at or local to a network access gateway. For example, in an embodiment, a network access gateway is provided for accessing the internet. A user logs onto the internet through the network access gateway and request a webpage. The gateway requests the webpage from the webpage provider. Before the gateway delivers the webpage to the user, the gateway, or a content injection engine local to the gateway, injects content, such as, for example, advertisements or other useful information, into the webpage and then sends the altered webpage to the user.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: March 8, 2022
    Assignee: NOMADIX, INC.
    Inventors: Balaji Pitchaikani, Eric Christopher Brusseau, Vadim Olshansky, Peter Matthew Feldman, Charles Scott Zumbahlen, Elyas Manzur Salem
  • Patent number: 11271883
    Abstract: A system and method for performing email processing at multiple stages along an email delivery chain. A first embodiment uses an email filter to receive information about an email message from a message transfer agent and then perform limited email pre-processing on the email message. The email filter then stores instructions and data such as the results from the email pre-processing into an internet email header added to the email message. The instructions and data placed into the email header may be encrypted for privacy and security. A later email program may extract the instructions and data from the internet email header and continue the email processing. One disclosed application of the multi-stage email processing system is email authentication.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: March 8, 2022
    Assignee: Iconix, Inc.
    Inventors: Scott A. Sachtjen, John Hopple
  • Patent number: 11252016
    Abstract: Systems and methods are disclosed for detecting and classifying faults in a networked system. An offline training offline storage and training function can store network data and periodically train machine learning models for identifying faults. Machine learning models can include separate detection and classification models. These machine learning models can be periodically provided to an online anomaly detection function and an online anomaly classification function for detecting and classifying anomalies in real time.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: February 15, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Philip To, Steven Rhejohn Barlin So
  • Patent number: 11252248
    Abstract: Various systems and methods are provided that allow reviewers to review and potentially flag processed communication data in order to spot potential malfeasance or illegal activity. Certain systems and methods includes modules for removing duplicate data from the communication data files, generating thread data for email data files, generating lexicon tag data for the data files, removing blacklisted data that meets blacklisted criteria, or generating group association data.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: February 15, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Maag, Tom O'Brien, Sarun Peter Tosirisuk, Saad Abdali, Carl Freeland, Greg DeArment, Maciej Albin, Matthew Lynch, Phillip Worton-Cross
  • Patent number: 11245640
    Abstract: Techniques for predicting the availability of a resource are described. An exemplary method includes obtaining capacity data indicating an amount of capacity available in a cloud provider network to satisfy the request; generating, using a machine learning model that has been trained based at least in part on an output of an automated historical hindsight learner that is an integer linear program, an approval prediction, wherein the approval prediction indicates that the request is to be approved based on one or more launch parameters of the request and the capacity data; receiving information from a downstream component that controls the resource that the approval prediction is incorrect; and evaluating the incorrect approval prediction using a hindsight learner and predictor explainer.
    Type: Grant
    Filed: August 19, 2020
    Date of Patent: February 8, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Abhinav Maurya, Pawel Cholewinski, Kerem Bulbul, John David Dunagan