Patents Examined by Zia Khurshid
  • Patent number: 11159468
    Abstract: Methods and systems for inter-user communication that can provide data transmission management for more efficient communications are disclosed. The methods and systems can provide enhanced electronic communications, such as via electronic mail or text messaging. Improved communication tools can be provided to better management and/or control communications. The enhanced communication tools can be implemented by electronic devices, namely, computing devices, including portable or handheld electronic devices.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: October 26, 2021
    Inventors: Albert S. Penilla, C. Douglass Thomas
  • Patent number: 11159465
    Abstract: A service apparatus and method for providing a deferred message, and a storage medium. The service method for providing a deferred message comprises: receiving a message parameter sent by a first client and to be forwarded to a second client (S1); determining whether a user associated with the second client is online (S2); if the user associated with the second client is not online, determining that the message parameter to be forwarded is a message parameter of a deferred message, and saving the message parameter into a database of a server (S3); and when receiving an online prompt of the user associated with the second client, delivering the message parameter to the second client (S4). The method can significantly reduce the network traffic and occupation of the storage space.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: October 26, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Lin Pan, Jianguo Dang, Yasheng Zhang, Tongxing Ma, Kailiang Jiang
  • Patent number: 11121905
    Abstract: A method for migrating a data schema comprising combining a first deterministic finite automaton with a second deterministic finite automaton to generate a modified deterministic finite automation. Identifying a state of the modified deterministic finite automaton without computed followers. Computing a new vector of original states for each state of the modified deterministic finite automaton corresponding to the identified state.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: September 14, 2021
    Assignee: FORCEPOINT LLC
    Inventor: Kari J. Nurmela
  • Patent number: 11121943
    Abstract: A mesh-type scaler is selected for performing overall mesh-wide scaling of a microservices mesh. The microservices mesh is scaled with the mesh-type scaler and one or more mesh scaling rules to generate a predicted value for a monitoring parameter of one or more monitoring parameters. A single-service-type scaler is selected. The monitoring parameter is measured with the single-service-type-scaler to generate a measured value. For an individual service associated with the microservices mesh, a target value is calculated for the monitoring parameter using the predicted value and the measured value. The target value is compared against a defined threshold to generate a scaling value used to determine if scaling is needed with respect to the individual service.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: September 14, 2021
    Assignee: SAP SE
    Inventors: Peter Eberlein, Volker Driesen
  • Patent number: 11095699
    Abstract: A system for delivering live streaming content based on accurate media data fragment size and duration. A media server may generate custom data identifying a size and duration of a current fragment of a media file. The media server may insert the custom data (e.g., as a custom header or unique packet identifier) and send the custom data to a client media player. The client media player may be configured to decode the custom data and determine the current fragment size and duration.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: August 17, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Yongjun Wu, Marc Joliveau, Stefan Christian Richter
  • Patent number: 11088861
    Abstract: Embodiments of the disclosure provided herein can be used to improve the control, selection and transmission of data to a remote video conferencing environment, by use of a plurality of wired or wirelessly connected electronic devices. In one example, the transmission of data from a local environment can be improved by switching the source of visual inputs (e.g., cameras or display of an electronic device, such as laptop) and/or audio inputs (e.g., microphones) to the one or more appropriate visual and audio sources available within the local environment. The most appropriate visual and audio sources can be the sources that provide the participants in the remote environment the most relevant data giving the remote users the best understanding of the current activities in the local environment.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: August 10, 2021
    Assignee: LOGITECH EUROPE S.A.
    Inventors: Andreas Franz William Atkins, Joseph Yao-Hua Chu, Henry Levak, Kevin McLintock
  • Patent number: 11070452
    Abstract: Techniques for presenting information about a network, virtualization infrastructure, cluster, or other computing environment, which may involve presentation of user interfaces that may enable nuanced, unique, and/or comprehensive insights into how infrastructure elements, instances, and/or computing resources are being used and information about patterns of usage and/or utilization. Techniques for communicating, within a computing system, information used to create, update, and/or modify the user interfaces that present information about a network, virtualization infrastructure, cluster, or other computing environment. Techniques in accordance with one or more aspects of the present disclosure may involve use of separate interfaces for collecting or accessing data used to draw a user interface that presents information about a network, and for collecting or receiving data used to update the user interface as changes occur to the utilization of infrastructure elements represented within the user interface.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: July 20, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Parantap Roy, Weixu Zhuang, Sumeet Singh, Harshit Naresh Chitalia, Travis Gregory Newhouse, Avi K. Patel, Moitrayee Gupta
  • Patent number: 11063994
    Abstract: Methods, apparatus and articles of manufacture for distributing communication of a data stream among multiple devices are disclosed. Example methods disclosed herein include sending a message from a first electronic device to a second electronic device to announce the first electronic device is available for inclusion in a shared connection to be established by the second electronic device with a service provider, the shared connection to split a first data stream from a source into a plurality of partial data streams to be distributed among a plurality of electronic devices. Disclosed example methods also include establishing a data connection with the service provider to receive a first one of the partial data streams associated with the shared connection. Disclosed example methods further include relaying the first one of the partial data streams associated with the shared connection from the service provider to the second electronic device.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: July 13, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Christopher F. Baldwin, Bruce Barnes, Wayne R. Heinmiller, Patrick Kenny, Dolores J. Mallian
  • Patent number: 11024200
    Abstract: Content conversion verification, includes: converting, at a first computer system, an original content file to a target format, generating a converted content file in the target format; generating a checksum for the converted content file; and sending the original content file and the checksum to a second computer system. Key words include content verification and checksum.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: June 1, 2021
    Assignees: Sony Corporation, Sony Pictures Entertainment, Inc.
    Inventors: Yoshikazu Takashima, Spencer Stephens
  • Patent number: 11012491
    Abstract: A system for aggregating a user's web browsing data which may include cookies placed on a user's computing device from various websites. The system receives authorization from a user to retrieve cookie and other data associated with the user. The system then accesses cookie data and personal data associated with the user. In some embodiments, the aggregation system communicates with websites that placed the cookie data on the user's computer to determine one or more characteristics of the user based on the cookie data (which may be understandable only by the placing website). The system may then provide the user's aggregated data or a portion thereof to requesting entities. The user may have access to a user interface which provides information about the user's aggregated data and allows the user to determine how much information to share with requesting entities.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: May 18, 2021
    Assignee: ConsumerInfor.com, Inc.
    Inventors: Mark Joseph Kapczynski, Michael John Dean
  • Patent number: 11003377
    Abstract: A method of managing a transaction in a control plane executing on a computing system that manages a plurality of services includes: receiving, at the control plane from a client, a plurality of first requests for at least one target service of the plurality of services, each of the plurality of first requests including a transaction indicator identifying the transaction; executing at least one handler of the at least one target service to process the plurality of first requests; receiving, at the control plane from the client, a commit request for the transaction coordinator service, the commit request including an instruction to commit the transaction; and executing a handler of the transaction coordinator service to process the commit request and notify the at least one target service of a status of the commit request.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: May 11, 2021
    Assignee: VMware, Inc.
    Inventors: Georgios Chrysanthakopoulos, Pieter Noordhuis, Dahlia Malkhi, Nikos Vasilakis, Asaf Kariv
  • Patent number: 10979304
    Abstract: A system is provided for clustering events. A first engine is configured to receive message data from a managed infrastructure that includes managed infrastructure physical hardware that supports the flow and processing of information, The at least one engine is configured to determine common characteristics of events and produce clusters of events relating to the failure of errors in the managed infrastructure. Membership in a cluster indicates a common factor of the events that is a failure or an actionable problem in a physical hardware of the managed infrastructure directed to supporting the flow and processing of information. The first engine is configured to create one or more situations that is a collection of one or more events or alerts representative of the actionable problem in the managed infrastructure. A second engine is configured to determine one or more common steps from events and produces clusters relating to events.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: April 13, 2021
    Assignee: Moogsoft Inc.
    Inventors: Philip Tee, Stuart Broad, Richard Whitehead
  • Patent number: 10965532
    Abstract: Disclosed is a software-defined networking device based on service profile learning. The device includes a physical network configuration unit for configuring a physical network via identification of a plurality of physical nodes, a service profile generating unit for analyzing packets respectively communicated from end nodes among the plurality of physical nodes to generate a service profile, a service profile learning unit for learning spatiality and temporality of the packets, and segmenting the plurality of physical nodes into service profile groups based on the learning result, and a software-defined networking unit for configuring a virtual network on a service profile group basis to generate a software-defined network.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: March 30, 2021
    Assignee: HAMONSOFT CO., LTD.
    Inventors: Won Sok Kang, Seok Ho Lee
  • Patent number: 10951568
    Abstract: Programmer input in a programming language in received, where the programmer input defines a behavior of an executable electronic object. One or more computers generate the executable electronic object according to the programmer input. An electronic message corresponding to invoking the executable electronic object is received, and in response to receiving the electronic message, the executable electronic object is invoked by one or more computers.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: March 16, 2021
    Assignee: Wolfram Research, Inc.
    Inventors: Stephen Wolfram, Robert L. Sandheinrich, Christopher M. Smith
  • Patent number: 10951566
    Abstract: According to one embodiment of the present invention, a system processes messages and includes at least one processor. The system receives a message intended for a collection of messages having a common topic. The message is compared to the common topic of the collection of messages to determine relatedness of the message to the collection of messages. The presentation of the message is altered based on the comparing. Embodiments of the present invention further include a method and computer program product for processing messages in substantially the same manner described above.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: March 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Thomas J. Evans, IV, Robert E. Loredo
  • Patent number: 10942888
    Abstract: Methods, systems, and computer-readable mediums for providing data between a sensor device and a target device. The data is provided using remote direct memory access. The target device includes a first network interface card for a first network. The target device includes a processor to encode a message to configure communication over the first network with a node. Configuration information regarding the communication over the first network is transmitted to the sensor device over a second, different network. The configuration information includes a media access control (MAC) address of a network interface card of the node and remote direct memory access (RDMA) settings. The processor decodes data associated with an RDMA operation from the sensor device received on the first network. The sensor device does not include a network interface card for the first network. The data includes the MAC address.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: March 9, 2021
    Assignee: Raytheon Company
    Inventors: Neil R. Epstein, Pang Bee, Gerard R. Richardson
  • Patent number: 10938726
    Abstract: For a network including multiple host machines that together implement at least one logical network including a firewall, some embodiments provide a method for collecting traffic flow data that includes identifiers for firewall rules applied to the traffic flow and a logical entity identifier. In some embodiments, the host machines receive traffic monitoring configuration data for a logical network. The traffic monitoring configuration data in some embodiments indicates a set of logical entities of the logical network for which to collect traffic flow data and a set of traffic flow data collectors associated with the set of logical entities. The indicated logical entities may be logical forwarding elements (logical switches, routers, etc.) or logical ports of logical forwarding elements.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: March 2, 2021
    Assignee: NICIRA, INC.
    Inventors: Russell Lu, Xin Qi, Shadab Shah, Sunitha Krishna, Yangyang Zhu, Subrahmanyam Manuguri, Raju Koganty
  • Patent number: 10931787
    Abstract: A method of forwarding information base synchronization for a network switch stacking system includes transmitting by at least one slave network switch at least one change event to a master network switch, generating by the master network switch a change confirmation to the at least one slave network switch when a master forwarding information base is determined to be necessarily updated by the master network switch according to the at least one change event, and updating by the at least one slave network switch at least one slave forwarding information base according to the change confirmation, wherein the at least one change event includes at least one of a new learn event, a port move event, a regular port aging out event, a logic aggregation update aging time event.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: February 23, 2021
    Assignee: Realtek Semiconductor Corp.
    Inventors: Chen-Kuo Hwang, Jui-Chang Tsao
  • Patent number: 10873508
    Abstract: A system is provided for clustering events. A first engine is configured to receive message data from a managed infrastructure that includes managed infrastructure physical hardware that supports the flow and processing of information, The at least one engine is configured to determine common characteristics of events and produce clusters of events relating to the failure of errors in the managed infrastructure. Membership in a cluster indicates a common factor of the events that is a failure or an actionable problem in a physical hardware of the managed infrastructure directed to supporting the flow and processing of information. The first engine is configured to create one or more situations that is a collection of one or more events or alerts representative of the actionable problem in the managed infrastructure. A second engine is configured to determine one or more common steps from events and produces clusters relating to events.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: December 22, 2020
    Assignee: Moogsoft Inc.
    Inventors: Philip Tee, Robert Harper
  • Patent number: 10841160
    Abstract: In some implementations, a method is provided. The method includes determining that a network device will perform a reboot. The method also includes saving state information. The state information comprises data used by the network device to process address resolution protocol (ARP) messages. The method further includes initiating the reboot of the network device. The method further includes initiating a first ARP service. The first ARP service is configured to process ARP messages during the reboot of the network device.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: November 17, 2020
    Assignee: Arista Networks, Inc.
    Inventors: Kalyan Nidumolu, Avininder Grewal, Aaron Payment, Sandeep Gawai, Manjula Gopalakrishnan