Patents Examined by Minh-Chau Nguyen
-
Patent number: 11323503Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. One example involves a data storage device and a set of computing servers communicatively coupled to the data storage device. The set of computer servers provide a respective virtual data center for each of a plurality of accounts, and the respective virtual data center for each account provides virtual services specified in a respective settings file for the account stored in the data storage device. The virtual data center for at least one of the accounts includes a set of virtual desktops and a set virtual servers, including at least one Voice-over-IP (VoIP) server. The VOIP server provides VOIP service for a plurality of users of the account.Type: GrantFiled: December 7, 2020Date of Patent: May 3, 2022Assignee: 8x8, Inc.Inventors: Timothy Britt, Bryan R. Martin, Christopher Peters
-
Patent number: 11323448Abstract: Techniques for managing redundant or overlapping access rules are provided. Access rules are determined for evaluation. Performance metrics for the access rules prior to implementation and post implementation are determined. Overlapping access rules are identified. Performance of the overlapping access rules are evaluated to determine actions to be applied to the overlapping access rules. Recommended actions and adjustments can be automatically provided by the system based on the performance analysis.Type: GrantFiled: October 29, 2020Date of Patent: May 3, 2022Assignee: VISA INTERNATIONAL SERVICE ASSOCIATIONInventors: Benjamin Scott Boding, Christopher Holmes, Haochuan Zhou
-
Patent number: 11323368Abstract: A method of operating a web service atomic transaction (WS-AT) system includes: receiving, at a processor of an extensible markup language (XML) gateway, a first message from a communicatively coupled client, and inserting a WS-AT Transaction Identifier (ID) from a Simple Object Access Protocol (SOAP) header into a hypertext transfer protocol (HTTP) header of the first message to generate a first modified message. The method also includes: receiving, at a processor of a network device communicatively coupled to the XML gateway, the first modified message from the XML gateway, determining that the WS-AT Transaction ID is not yet associated with a service provider in a routing table, and in response, sending the first modified message to a particular service provider and associating the WS-AT Transaction ID with the particular service provider in the routing table such that future messages from the client can be routed to the particular service provider.Type: GrantFiled: April 6, 2020Date of Patent: May 3, 2022Assignee: United Services Automobile Association (USAA)Inventors: Yuesheng Liu, Agustin Donis, Edward C. Cox, Robert L. Johnson, Joaquin Fernandez, Clayton Ray Krueger
-
Patent number: 11323528Abstract: Embodiments described include systems and methods for receiving push notifications for Software-as-a-Service (SaaS) applications. Push notifications may be received by an agent or notification listener provided by a client application of a client device. The listener may receive and display notifications for a large plurality of SaaS applications, regardless of whether the SaaS applications are currently active in a browser of the client device. The listener agent may be lightweight, consuming very little memory or processor resources, while being able to handle very large numbers of notifications. This may free up resources on the client device, consume less battery for mobile devices, and provide notification functionality for SaaS applications using native notification techniques without requiring the SaaS application developers to rewrite notification systems or switch to an operating system-provided notification system.Type: GrantFiled: June 9, 2021Date of Patent: May 3, 2022Assignee: Citrix Systems, Inc.Inventor: Abhishek Chauhan
-
Patent number: 11323505Abstract: The computer networks provided herein may facilitate the delivery of interactive data units to selective client nodes. A client node may be associated with, and/or be accessible by, a user. The interactive data units received at a client node may be activated by the user associated with the client node. In some instances, a computer network may facilitate delivery of an interactive data unit to a client node based on the user, and/or user information, associated with the client node.Type: GrantFiled: March 21, 2018Date of Patent: May 3, 2022Assignee: IBOTTA, INC.Inventor: Bryan W. Leach
-
Patent number: 11323326Abstract: Example methods and systems for pre-validation of network configuration are disclosed. One example may comprise: detecting a request for network configuration to be implemented in a physical network environment; and identifying a set of physical network elements associated with the network configuration. The method may further comprise emulating the set of physical network elements to determine a physical network behaviour caused by the network configuration; and assessing validity of the network configuration based on the physical network behaviour. The set of physical network elements may be emulated using (a) multiple first physical network element emulators and (b) a second physical network element emulator that aggregates the multiple first physical network element emulators.Type: GrantFiled: January 16, 2020Date of Patent: May 3, 2022Assignee: VMWARE, INC.Inventors: Raja Kommula, Thayumanavan Sridhar
-
Patent number: 11310326Abstract: Example methods, apparatus, systems and articles of manufacture are disclosed to facilitate meter to meter matching for media identification. Example apparatus disclosed herein include an unknown signature comparer, a stack counter, and a reference database updater. The unknown signature comparer is to select a candidate unknown signature segment meeting a threshold length from a set of unknown signature segments collected at a first audience measurement location and to compare individual signatures of the candidate unknown signature segment with a collection of unknown signature segments collected at a second audience measurement location. The stack counter is to count a number of times that the candidate unknown signature segment matches unknown signature segments in the collection and to identify the candidate unknown signature segment as a matched signature segment when the number of times meets a counter threshold.Type: GrantFiled: September 21, 2020Date of Patent: April 19, 2022Assignee: THE NIELSEN COMPANY (US), LLCInventors: Sandeep Tapse, Daniel Nelson
-
Patent number: 11310132Abstract: A method includes receiving a seed at a computing device. The method further includes identifying, based on first domain name system (DNS) data, first border gateway protocol (BGP) data, first whois data, or a combination thereof, a plurality of first internet-facing assets related to the seed. The method further includes identifying, based on second DNS data, second BGP data, second whois data, or a combination thereof, a plurality of second internet-facing assets related to at least one of the first internet-facing assets. The method further includes generating a graphical user interface (GUI) that includes a list of internet-facing assets related to the seed, where the list includes the plurality of first internet-facing assets and the plurality of second internet-facing assets.Type: GrantFiled: November 24, 2020Date of Patent: April 19, 2022Assignee: Microsoft Technology Licensing, LLCInventors: David K. Pon, Elias Manousos, Chris Kiernan, Ben Adams, Megan Chiu, Jonas Edgeworth
-
Patent number: 11301425Abstract: Computer implemented methods and systems directed to a technological improvement in electronic data compression and transmission between two computer systems using semantic analysis are disclosed. The method includes the step of compressing, at a first computer, a plurality of queued artifacts based on one or more network decision variables. The compression includes prioritizing the queued artifacts. The compression further includes determining a first set of artifacts in a set of queued artifacts to transmit and a second set of artifacts in a set of queued artifacts to only send links. The compression further includes replacing unnecessary content in the set of queued artifacts with one or more identifiers. The method further includes the step of transmitting, from the first computer, one or more batches of the compressed data over a network to a second computer.Type: GrantFiled: December 31, 2019Date of Patent: April 12, 2022Assignee: Orbis Technologies, Inc.Inventors: Mana Emadzadeh, Steve Hamby, Brian Ippolito
-
Patent number: 11301439Abstract: A system and method for information technology (IT) migration includes determining a relationship among objects to be migrated such that the relationship includes a set of objects having at least one of a common feature or dependency between the objects in the set. The objects are grouped into a plurality of migration waves such that cross-wave relationships are minimized among the plurality of migration waves. The objects are migrated wave by wave.Type: GrantFiled: April 21, 2020Date of Patent: April 12, 2022Assignee: International Business Machines CorporationInventors: Richard K. Athey, John K. Baker, Ronda L. Caswell, Steve N. Lee, Matthew A. Markley, Birgit Pfitzmann, Michael Tacci, Bruce G. Taylor, Tylon O. Willingham
-
Patent number: 11303734Abstract: A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid).Type: GrantFiled: January 12, 2021Date of Patent: April 12, 2022Assignee: BRIGHT DATA LTD.Inventors: Derry Shribman, Ofer Vilenski
-
Patent number: 11303598Abstract: Systems and methods for regulating electronic messages transmissions. A message delay system is disposed between one or more first entities and a second entity within at least one network. Electronic messages are received from among at least one the first entities and the second entity at one or more message arrival times. A message delay component applies a delay to each received electronic message, based on a predefined delay time common to all of the first entities and a first entity delay offset associated with a first entity that is associated with the received message. The first entity delay offset is based on a geographical origin of the first entity relative to a geographical origin of the second entity. Each delayed message is transmitted to a designated recipient via the network, where the designated recipient is among the second entity and the first entities.Type: GrantFiled: August 3, 2021Date of Patent: April 12, 2022Assignee: Intercontinental Exchange Holdings, Inc.Inventors: Vladimir Parizhsky, Alexei Lebedev, Robert Cornish
-
Patent number: 11303686Abstract: One embodiment provides for a data processing system comprising a memory device to store instructions and one or more processors to execute the instructions stored on the memory device. The instructions cause the one or more processors to provide a virtual assistant to receive voice input at a media playback device associated with the data processing system. The virtual assistant, via the one or more processors, is configured to receive a voice command at the media playback device, where the voice command is to schedule an event, then determine a user account associated with the voice command, a type of command based on context information associated with the voice command, and a target device to which media playback associated with the event is to be scheduled.Type: GrantFiled: October 9, 2020Date of Patent: April 12, 2022Assignee: Apple Inc.Inventors: Thomas M. Alsina, David C. Graham, Andrew M. Wadycki, Edward T. Schmidt, Joel M. Lopes Da Silva, Richard M. Powell, Gregory R. Chapman
-
Patent number: 11297028Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for managing members of online social network conversations. A user can access a list of members of an online social network conversation by interacting with a user interface element of a graphical user interface (GUI). The list of members can be modified directly via interaction with the list.Type: GrantFiled: December 18, 2020Date of Patent: April 5, 2022Assignee: salesforce.com, inc.Inventors: Rebecca Elizabeth Weinhold, Emily Behrendt, Caroline Joan Liu, Zara Chiara Jumamil Fernandez
-
Patent number: 11297167Abstract: A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid).Type: GrantFiled: September 13, 2020Date of Patent: April 5, 2022Assignee: BRIGHT DATA LTD.Inventors: Derry Shribman, Ofer Vilenski
-
Patent number: 11288334Abstract: In an example embodiment, a content agnostic approach to quality of assessment of social media posts or other items or content in an online network, such as a social networking service, is utilized. Specifically, information about members contained in member profiles may be used to derive meaningful insights about posts they interact with collectively.Type: GrantFiled: January 20, 2020Date of Patent: March 29, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Somya Gupta, Srinivasa Madhava Phaneendra Angara
-
Patent number: 11283824Abstract: A cybersecurity assessment system is provided for monitoring, assessing, and addressing the cybersecurity status of a target network. The cybersecurity assessment system can analyze the scan data and determine a degree to which the current status of the target network satisfies a particular cybersecurity readiness standard, and how the status changes over time. The cybersecurity assessment system can also transform large amounts of vulnerability scan data into efficient representations for use in providing interactive presentations of the vulnerabilities detected on the target network. The cybersecurity assessment system can also provide information regarding cybersecurity events in substantially real time.Type: GrantFiled: February 5, 2019Date of Patent: March 22, 2022Assignee: Cytellix CorporationInventors: Brian Douglas Berger, Howard Chen Lin, Andrew Michael Fabrizio
-
Patent number: 11271897Abstract: An electronic apparatus includes a first translation table that stores information of a first address and a second address; a second translation table that, in response to a condition being satisfied, stores the information of the first address and the second address based on the first translation table; at least one processor configured to translate the first address of a first packet to the second address based on the first translation table; and a forwarding manager that, in response to a second packet including the first address being received and the information of the first address and the second address being stored in the second translation table, translates the first address of the second packet to the second address based on the second translation table, prior to allocating the second packet to the at least one processor.Type: GrantFiled: July 8, 2019Date of Patent: March 8, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Soungkwan Kimn, Taejin Kim, Seung-Chull Suh
-
Patent number: 11271820Abstract: A graphical event model method, system, and computer program product, include learning statistical and causal co-occurrence relationships among multiple event-types of data, requiring no complex input, and generating a representation that explains a mutual dynamic of the multiple event-types in a form of a graphical event model.Type: GrantFiled: November 23, 2018Date of Patent: March 8, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Debarun Bhattacharjya, Tian Gao, Dharmashankar Subramanian
-
Patent number: 11271990Abstract: The disclosure relates to a method for allocating at least one digital resource of a local, modular computer network. The computer network has at least two computing modules. Each of the computing modules is assigned a resource value for a digital resource. In accordance with a resource request having a demand value, at least one of the digital resources is allocated to the request. The demand value is compared with at least one of the resource values. The method acts and the associated algorithms may be stored in particular in an image file. Because of the high flexibility of the method, mobile computing modules, etc., may also be integrated into the local, modular computer network. The computer network thus exhibits the modular and flexible character of the computer network. The computer network is not configured as a fixed structure, but rather may also dynamically expand and contract.Type: GrantFiled: May 7, 2018Date of Patent: March 8, 2022Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Reinhard Frank, Hans-Peter Huth, Florian Zeiger