Patents Examined by Muhammad A Raza
  • Patent number: 10911826
    Abstract: In one embodiment, a method includes receiving, from an uploading client system, a video; calculating an overall quality score for one or more encodings for the video, wherein the overall quality score of a respective encoding is based on a playback-quality score, the playback-quality score being based on a video quality or bit rate of the respective encoding; receiving, from a requesting client system, a request for the video and information associated with the request, wherein the information associated with the request comprises information about the requesting client system; determining, for the requesting client system, a first encoding based on the overall quality score of the encoding and the information associated with the request; and sending, to the requesting client system, the first encoding for display.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: February 2, 2021
    Assignee: Facebook, Inc.
    Inventors: Shankar Lakshmi Regunathan, Minchuan Chen
  • Patent number: 10911241
    Abstract: Provided is a process including: receiving, with one or more processors, a first request to store a record from a computing entity; encoding, with one or more processors, the record in a first plurality of segments; arranging, with one or more processors, the first plurality of segments in respective content nodes of a first content graph, wherein at least some content nodes of the first content graph have two or more content edges of the first content graph pointing to two or more respective other content nodes of the first content graph; and storing, with one or more processors, the content nodes of the first content graph in a verification graph.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: February 2, 2021
    Assignee: ALTR Solutions, Inc.
    Inventors: Christopher Edward Struttmann, James Douglas Beecham
  • Patent number: 10893117
    Abstract: A system for enhancing speed and power operation of a sensor network is provided. The system includes an edge section disposed at an edge location and including a reservoir layer placed at the edge location. The reservoir layer has a set of reservoir nodes for performing edge computing by compressing time-series data by reducing a dimensionality of the time-series data using a random projection method. The compression of the time-series data reduces spatial redundancy and preserves a structure of the time-series data. The system further includes a datacenter section disposed at a datacenter location and including an output layer placed at the datacenter location. The output layer has a set of output nodes connected to the set of reservoir nodes for reconstructing the time-series data from the compressed time-series data, thereby enhancing speed and power operation of the sensor network.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: January 12, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Toshiyuki Yamane
  • Patent number: 10887745
    Abstract: A method for sharing a file between different terminals includes displaying, by a first terminal when detecting a file sharing operation, a list of second terminals associated with the first terminal; sending, by the first terminal, a first control command to a second terminal when detecting an operation of selecting an identifier of the second terminal in the list of second terminals, so that the second terminal enables a WiFi point-to-point function according to the first control command, and sends a second control command to the first terminal; receiving, by the first terminal, the second control command, and enabling a WiFi point-to-point function according to the second control command; and establishing, by the first terminal, a WiFi communication link to the second terminal, and sharing a file between the first terminal and the second terminal by using the WiFi communication link.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: January 5, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Guangyuan Gao, Qiang Tao, Junlong Li
  • Patent number: 10887120
    Abstract: An example videoconferencing system includes a server, a videoconferencing codec, and a system controller in communication with the videoconferencing codec and the server via one or more wired and/or wireless communication networks. The system also includes a mobile computing device adapted to communicate with the server via the one or more wired/and or wireless communication networks. The mobile computing device includes a user interface. The mobile device is configured to parse information stored on the mobile computing device according to a parsing protocol to obtain information regarding a scheduled conference call, and to transmit at least a portion of the information regarding the scheduled conference call to the server in response to user input. The server is configured to transmit the information regarding the scheduled conference call to the system controller, and the system controller is configured to initiate the scheduled conference call via the videoconferencing codec.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: January 5, 2021
    Assignee: Zeller Digital Innovations, Inc.
    Inventor: Justin McArdle
  • Patent number: 10880191
    Abstract: An online distributed computer system with methodologies for distributed trace aggregation and targeting distributed tracing. In one aspect, the disclosed distributed tracing technologies improve on existing distributed tracing technologies by providing to application developers and site operations personnel a more holistic and comprehensive insight into the behavior of the online distributed computer system in the form of computed span metric aggregates displayed in a graphical user interface thereby making it easier for such personnel to diagnose problems in the system and to support and maintain the system. In another aspect, the disclosed distributed tracing technologies improve on existing distributed tracing technologies by facilitating targeted tracing of initiator requests.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: December 29, 2020
    Assignee: NETFLIX, INC.
    Inventors: Nitesh Kant, Danny Yuan, Sudhir Tonse
  • Patent number: 10877951
    Abstract: Techniques are disclosed for notifying network control software of new and moved source MAC addresses. In one embodiment, a switch may redirect a packet sent by a new or migrated virtual machine to the network control software as a notification. The switch does not forward the packet, thereby protecting against denial of service attacks. The switch further adds to a forwarding database a temporary entry which includes a “No_Redirect” flag for a new source MAC address, or updates an existing entry for a source MAC address that hits in the forwarding database by setting the “No_Redirect” flag. The “No_Redirect” flag indicates whether a notification has already been sent to the network control software for this source MAC address. The switch may periodically retry the notification to the network control software, until the network control software validates the source MAC address, depending on whether the “No_Redirect” is set.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: December 29, 2020
    Assignee: International Business Machines Corporation
    Inventors: Claude Basso, Josep Cors, Venkatesh K. Janakiraman, Sze-Wa Lao, Sameer M. Shah, David A. Shedivy, Ethan M. Spiegel, Natarajan Vaidhyanathan, Colin B. Verrilli
  • Patent number: 10862960
    Abstract: Methods, systems, and apparatuses for blockchain-based property management are described herein. According to a first embodiment of the disclosure, a plurality of computing systems may be established at a plurality of points along a supply chain associated with the manufacture, shipment, and sale of a physical property item. At each of the plurality of points, the plurality of computing systems may identify data corresponding to the physical property item, which may be stored on a blockchain associated with a decentralized peer-to-peer (e.g., P2P) network. According to a second embodiment of the disclosure, content creator computing devices may transmit digital property item upload requests to a digital property management computing device, which may generate smart contracts corresponding to the requests. Through execution of the smart contracts, access may be granted to digital property items and fees may be provided to the content creator computing devices.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: December 8, 2020
    Assignee: Bank of America Corporation
    Inventors: Sasidhar Purushothaman, Suki Ramasamy
  • Patent number: 10862981
    Abstract: Systems, methods, apparatus, and articles of manufacture to provide automated configuration of local playback devices and networks based on external input are disclosed. An example media playback device includes a control interface to receive and process, at the media playback device, network configuration information for a local network from an external source, the control interface to receive and process the network configuration from the external source without requiring user intervention. The example media playback device includes a wireless interface to communicate with the local network based at least in part on the network configuration information. The example media playback device includes a speaker to output audio based on audio information received via the local network.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: December 8, 2020
    Assignee: Sonos, Inc.
    Inventors: Niels Van Erven, Michael Darrell Andrew Ericson, Steven R. Beckhardt, Nicholas A. J. Millington
  • Patent number: 10853753
    Abstract: Described embodiments provide systems and methods for providing closed-loop Information Technology (IT) issue remediation. At least one host state change is discovered. Events to be generated and persisted as a result of discovering the at least one host state change are calculated. The events are sent to a user for approval by the user or to be declined by the user. For each event one of an approval of the event or a rejection of the event is received. A workflow is executed for the approval or rejection of the event.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: December 1, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Trevor Dawe, William J. Elliott, IV, Shreesha Pai Manoor, Jai Kumar
  • Patent number: 10838942
    Abstract: Techniques are disclosed for notifying network control software of new and moved source MAC addresses. In one embodiment, a switch may redirect a packet sent by a new or migrated virtual machine to the network control software as a notification. The switch does not forward the packet, thereby protecting against denial of service attacks. The switch further adds to a forwarding database a temporary entry which includes a “No_Redirect” flag for a new source MAC address, or updates an existing entry for a source MAC address that hits in the forwarding database by setting the “No_Redirect” flag. The “No_Redirect” flag indicates whether a notification has already been sent to the network control software for this source MAC address. The switch may periodically retry the notification to the network control software, until the network control software validates the source MAC address, depending on whether the “No_Redirect” is set.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: November 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Claude Basso, Josep Cors, Venkatesh K. Janakiraman, Sze-Wa Lao, Sameer M. Shah, David A. Shedivy, Ethan M. Spiegel, Natarajan Vaidhyanathan, Colin B. Verrilli
  • Patent number: 10819786
    Abstract: According to some embodiments, a local thin cloud tenant computer platform is coupled to a user synchronization data store and to a remote user cloud application executing at a data center via a distributed communication network. The local thin cloud tenant computer platform may receive synchronization information from the remote user cloud application and store it into the user synchronization data store. When the local thin cloud tenant computer platform determines that the remote user cloud application is unable to respond to a request from a local user device, the synchronization information in the user synchronization data store may be accessed to provide limited functionality associated with the remote user cloud application. The local thin cloud tenant computer platform may then transmit a response to the request from the local user device.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: October 27, 2020
    Assignee: SAP SE
    Inventors: Itzhak Shoshan, Avi Rokach
  • Patent number: 10778459
    Abstract: Method for generating security notifications regarding user of application executing on user's mobile device starts with a server receiving location data from user's mobile device and historic information related to the location data from historic database. Historic information may include historical safety rating, crime related data, sex offender data. Server generates current safety rating of location data based on historic information. Server generates and transmits notification to at least one mobile device of at least one contact associated with user when current safety rating indicates that location data is associated with a potential threat. Notification includes an alert message to be displayed on the at least one mobile device of the at least one contact. Other embodiments are disclosed.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: September 15, 2020
    Assignee: Life360, Inc.
    Inventors: Dylan Keil, Alexander Haro
  • Patent number: 10771306
    Abstract: Disclosed are various embodiments for a log monitoring system to monitor the health of server log files. The log monitoring system may generate at least one log health signal based on an analysis of the server log content generated by at least one host application. Furthermore, the application may generate a system integrity record based on the at least one log health signal and an external signal, wherein the external signal embodies a system health metric of the at least one host application.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: September 8, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Raleigh H. Upshur, Nicholas Alexander Allen, Patrick J. Ward
  • Patent number: 10764412
    Abstract: A communication disabled time during a network failure can be shortened. An SW1 capable of generating a layer 3 packet from a received layer 2 frame and transmitting the generated layer 3 packet includes: a plurality of ports 200 which is capable of transmitting and receiving data; a layer 2 ring processing unit 203 which detects a failure of a network 3 connected via the ports 200; and a VXLAN processing unit 4 which generates a plurality of layer 3 packets from one layer 2 frame received via the ports 200 when the failure of the network 3 is detected by the layer 2 ring processing unit 203, and transmits the generated plurality of layer 3 packets to a network via the plurality of ports 200.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: September 1, 2020
    Assignee: HITACHI, LTD.
    Inventors: Kazuhiro Maeda, Yoji Ozawa
  • Patent number: 10652319
    Abstract: A system for data processing is disclosed that includes a computing cluster allocation system operating on a processor and configured to receive a work project, to segment the work project into a plurality of tasks and to distribute the plurality of tasks to a plurality of anonymous computing units using a block chain algorithm, and a computing cluster monitor system operating on the processor and configured to receive data associated with the plurality of tasks from the computing cluster allocation and response data from the anonymous computing units and to determine whether the project has been completed.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: May 12, 2020
    Assignee: DELL PRODUCTS L.P.
    Inventors: Daniel A. Ford, Zhuoqun Cheng
  • Patent number: 10631140
    Abstract: To provide a server, a client, and a system capable of easily sharing conditions of members or mobile bodies which may affect a plan of the group. A server control device 31 communicates with a first client 10 via a server communication device 35 to recognize information concerning a first user or concerning a first mobile body 1. The server control device 31, in a case where the information is information indicating that a condition of the first user or first mobile body 1 is under a specific condition (FIG. 4/STEP 320—YES or FIG. 4/STEP 330—YES), transmits a notification that the condition of the first user or first mobile body 1 is under the specific condition to the second client 20 via the server communication device 35 (FIG. 4/STEP 324 or FIG. 3/STEP 332).
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: April 21, 2020
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: Yusuke Hamano, Masahiro Washizu, Masaharu Senno, Takeshi Konno, Shuichi Kato
  • Patent number: 10621549
    Abstract: A method for exchanging data between a remote computer and a computerized system remotely connected therebetween, the remote computer having a client application and the computerized system having a storage of objects, a system housekeeping and a service operating on an at least one computer, the method comprising retrieving by the remote computer an object of the storage under the system housekeeping by interaction of the client application with the service, affecting the retrieved object at the remote computer and updating the storage with the affected object, and an apparatus for performing the same.
    Type: Grant
    Filed: February 9, 2012
    Date of Patent: April 14, 2020
    Assignee: VARONIS SYSTEMS, LTD.
    Inventors: Yakov Faitelson, Ohad Korkus
  • Patent number: 10623408
    Abstract: Aspects of the present disclosure relate to the generation and delivery of content including unique and shared components. A content delivery network service provider can obtain requests for content from client computing devices. Based on information provided in the request or otherwise managed by executable code on the client computing device, the CDN service provider obtains one or more pieces of content that may be shared by more than one user or client computing devices. Additionally, the CDN service provider obtains one or more pieces of content that will not be shared by more than one user or more than one client computing device. Responsive to the content request, the CDN service provider can combine the one or more pieces of shared content and the one or more pieces of unique content and deliver the combined content to the requested client computing device.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: April 14, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Bradley E. Marshall, Tal Saraf, Craig W. Howard, David Alexander Dunlap, Nicholas J. Maniscalco
  • Patent number: 10609165
    Abstract: Systems and methods for enhancing user engagement with network applications include client application executed by a client device, the client application comprising an embedded browser, in communication with one or more application servers providing a plurality of network applications. The embedded browser is configured to access a first network application and a second network application. The client application is configured to: track interactions of a user via the embedded browser with the first network application and the second network application, each interaction having a corresponding score; generate an aggregate score for the user from the scores of each tracked interaction; transmit, to a first application server, the aggregate score for the user; and receive, from the first application server, a score table comprising a plurality of scores of users including the aggregate score for the user. The embedded browser is further configured to display the score table to the user.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: March 31, 2020
    Assignee: Citrix Systems, Inc.
    Inventor: Abhishek Chauhan