Patents Examined by Mohammed Ahmed
-
Patent number: 11570248Abstract: 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: GrantFiled: March 8, 2021Date of Patent: January 31, 2023Assignee: AT&T Intellectual Property I, L.P.Inventors: John Hawkins, Charles Baiamonte, David Barr, David Daniel, John Kile, Ronald Stephens, Robert Stoker
-
Patent number: 11552853Abstract: 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: GrantFiled: July 17, 2019Date of Patent: January 10, 2023Assignee: Nippon Telegraph and Telephone CorporationInventor: Aiko Oi
-
Patent number: 11431521Abstract: 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: GrantFiled: June 1, 2018Date of Patent: August 30, 2022Assignee: ABB AGInventors: Zhibo Pang, Gargi Bag, Morgan Johansson
-
Patent number: 11425034Abstract: 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: GrantFiled: March 30, 2021Date of Patent: August 23, 2022Assignee: Juniper Networks, Inc.Inventors: Hariharan Boopathy, Vinod Kumar N, Ravi M R
-
Patent number: 11411841Abstract: 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: GrantFiled: August 20, 2020Date of Patent: August 9, 2022Assignee: iUNU Inc.Inventors: Adam Phillip Takla Greenberg, Matthew Charles King
-
Patent number: 11411799Abstract: 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: GrantFiled: December 29, 2020Date of Patent: August 9, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Sherman Ma, Kalyan Ghosh
-
Patent number: 11402890Abstract: 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: GrantFiled: April 7, 2021Date of Patent: August 2, 2022Assignee: SPOTIFY ABInventor: Viacheslav Kalmykov
-
Patent number: 11394708Abstract: 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: GrantFiled: May 15, 2020Date of Patent: July 19, 2022Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Dongcheng Xu
-
Patent number: 11394780Abstract: 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: GrantFiled: February 9, 2021Date of Patent: July 19, 2022Assignee: Google LLCInventors: Alexander Kesselman, Alexandre Drobychev
-
Patent number: 11363090Abstract: 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: GrantFiled: November 25, 2019Date of Patent: June 14, 2022Assignee: Citrix Systems, Inc.Inventor: Feng Huang
-
Patent number: 11343328Abstract: 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: GrantFiled: September 14, 2020Date of Patent: May 24, 2022Assignee: VMware, Inc.Inventors: Dileep Devireddy, Ankit Parmar, Subin Cyriac Mathew
-
Patent number: 11336545Abstract: 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: GrantFiled: September 15, 2020Date of Patent: May 17, 2022Assignee: 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: 11316595Abstract: 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: GrantFiled: August 17, 2020Date of Patent: April 26, 2022Assignee: Sonos, Inc.Inventors: Paul Andrew Bates, Steven Beckhardt, Jonathon Reilly
-
Patent number: 11288162Abstract: 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: GrantFiled: March 6, 2019Date of Patent: March 29, 2022Assignee: OPTUM SERVICES (IRELAND) LIMITEDInventor: Bruno Ohana
-
Patent number: 11277323Abstract: 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: GrantFiled: January 13, 2016Date of Patent: March 15, 2022Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Steve Hagerman, Brian R. Pennell, Dan J. Gaier
-
Patent number: 11272019Abstract: 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: GrantFiled: September 14, 2020Date of Patent: March 8, 2022Assignee: NOMADIX, INC.Inventors: Balaji Pitchaikani, Eric Christopher Brusseau, Vadim Olshansky, Peter Matthew Feldman, Charles Scott Zumbahlen, Elyas Manzur Salem
-
Patent number: 11271883Abstract: 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: GrantFiled: August 7, 2020Date of Patent: March 8, 2022Assignee: Iconix, Inc.Inventors: Scott A. Sachtjen, John Hopple
-
Patent number: 11252016Abstract: 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: GrantFiled: October 24, 2019Date of Patent: February 15, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Philip To, Steven Rhejohn Barlin So
-
Patent number: 11252248Abstract: 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: GrantFiled: June 12, 2019Date of Patent: February 15, 2022Assignee: 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: 11245640Abstract: 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: GrantFiled: August 19, 2020Date of Patent: February 8, 2022Assignee: Amazon Technologies, Inc.Inventors: Abhinav Maurya, Pawel Cholewinski, Kerem Bulbul, John David Dunagan