Patents Examined by Davoud Zand
  • Patent number: 10812837
    Abstract: A method for providing live content from a service delivery apparatus (SDA) is presented. The method includes identifying by the SDA a live content, wherein the live content includes a content identification (CID) and is provided by a content source (CS); acquiring the live content designated by the CID to store in a fast access memory of the SDA, wherein the SDA includes the fast access memory and a slow access storage; providing the live content from the fast access memory to a user node (UN) in response to receiving a request for the live content, the request comprising at least the CID.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: October 20, 2020
    Assignee: QWILT, INC
    Inventors: Hagai Avrahami, Michael Groys
  • Patent number: 10812383
    Abstract: A communication apparatus 1 is provided with a first communication interface 11, second communication interfaces 12 connected to a plurality of access routers 3 connected to an Internet 6, and a route determination unit which, for a packet being communicated from the first communication interface 11 to the second communication interfaces 12, determines the second communication interface 12 in accordance with an elapsed time since connecting start of a connection with a destination of the packet. Connections having started within a predetermined time are treated as connections constituting one user session. Therefore, connections constituting the same user session can be communicated via the same access router without the need of analyzing a protocol of a layer.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: October 20, 2020
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Teruko Fujii, Yosuke Yokoyama
  • Patent number: 10796386
    Abstract: The LOCATION-CONSCIOUS SOCIAL NETWORKING APPARATUSES, METHODS, AND SYSTEMS (“LCSN”) transforms user personality and location inputs via LCSN components into match and transaction outputs. LSCN may be a processor-implemented method for location-conscious social networking, involving collecting personality details pertaining to a user, analyzing the personality details and constructing a personality profile for the user. The LCSN may also collect geolocation information from the user and compare it to geolocation data from other users, may use user personality profiles to calculate a compatibility rating between the user and other users, and may send an alert to users if the geolocation data indicates that the user is within a specified distance of another user, and/or if the users are matches for each other. Users may further be able to express anonymous interest in other users by anonymously rating potential matches.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: October 6, 2020
    Assignee: Miller Nelson, LLC
    Inventors: Luke Miller, Nicolina Miller
  • Patent number: 10797971
    Abstract: Various techniques for diagnostics, troubleshooting, and root-cause analysis are disclosed herein. In one embodiment, a method includes receiving operational data from a computing system and identifying an operational pattern based on the operational data. The operational pattern includes a temporal sequence of operations, events, or system states related to the computing system. The method also includes receiving an annotation and associating the received annotation with the identified operational pattern. The annotation identifies a reason, a cause, or a corrective suggestion corresponding to a violation of the temporal sequence.
    Type: Grant
    Filed: August 17, 2018
    Date of Patent: October 6, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Vipindeep Vangala
  • Patent number: 10785304
    Abstract: Methods and systems are provided for a clustered storage system. The method assigns a network access address to a virtual network interface card (VNIC) at a first cluster node of a clustered storage system, where a physical network interface card assigned to the network access address is managed by a second cluster node of the clustered storage system; and use the VNIC by a virtual storage server at the first cluster node to communicate on behalf of the second cluster node.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: September 22, 2020
    Assignee: NETAPP, INC.
    Inventors: Michael Joseph Accetta, Jeffrey Eric Semke, Jeffrey David Prem
  • Patent number: 10785110
    Abstract: An automated method for facilitating management of a data processing environment is disclosed. In various embodiments, the method may include facilitating creation of a first memorialization, in digital form, of first one or more changes made to a first data processing device of the data processing environment. In various embodiments, the method may further include facilitating creation of a second and a third memorialization, both in digital form, of second and third one or more changes made to a second and a third data processing device of the data processing environment, respectively. In various embodiments, the method may still further include facilitating automated approval of the second and third changes made to the second and third data processing devices, using the first, second and third memorializations. Other embodiments of the present invention may include, but are not limited to, apparatus adapted to facilitate practice of the above-described method.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: September 22, 2020
    Assignee: Tripwire, Inc.
    Inventors: Gregor Torrence, Troy D. Thompson
  • Patent number: 10785330
    Abstract: Various embodiments described herein provide for integration of digital experiences, such as virtual reality and augmented reality experiences experienced on a client device, with activities outside of the digital experience, such as activities outside the virtual world or environment presented by the virtual reality/augmented reality experience. For example, various embodiments enable implementation of a system that integrates a digital narrative experience, being experienced by a participant on their client device, with one or more activities of the participant outside of the digital narrative experience such that the one or more outside activities can influence the narrative experienced by the participant.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: September 22, 2020
    Assignee: The Virtual Reality Company
    Inventors: Guy Primus, Kevin Primus, Robert Kohout, Craig McPherson, Philippe Dias
  • Patent number: 10771535
    Abstract: The method includes: receiving, by a first managed object device, a first transaction resource creation request that is sent by an application server and includes an identifier of a first to-be-operated resource, a first execution time, and a first to-be-executed operation; receiving, by a second managed object device, a second transaction resource creation request that is sent by the application server and includes an identifier of a second to-be-operated resource, a second execution time, and a second to-be-executed operation; successfully creating, by the first managed object device, a first transaction resource according to the first transaction resource creation request, and successfully creating, by the second managed device, a second transaction resource according to the second transaction resource creation request.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: September 8, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jiaxin Yin, Ying Gao, Yongjing Zhang
  • Patent number: 10771523
    Abstract: Methods, systems, media devices, and non-transitory, machine-readable media to facilitate asynchronous wireless media transfer are disclosed. A request for video service from a content provider system via a wireless network may be received. A media device may be configured to provide an asynchronous session for subsequent video content transfer. The configuring may utilize a network layer and a transport layer without utilizing a presentation layer and an application layer. Specifications of asynchronous session parameters may be created to define delivery operations with the asynchronous session. An encrypted token, corresponding to the specifications, may be created. Opening of the asynchronous session may be requested by transmitting the encrypted token to the content provider system from the transport layer. At the session layer, the asynchronous session may be started for video content delivery in accordance with the specifications of the asynchronous session parameters.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: September 8, 2020
    Assignee: DISH Network L.L.C.
    Inventor: Kate Megan Carney Landow
  • Patent number: 10749955
    Abstract: Techniques for an online cache migration in a distributed caching system using a hybrid migration process include an application server in a network environment determining that an online cache migration from a source cache to a target cache is running. Based on this, the application server selectively mirroring writes to the source cache in the target cache. Meanwhile, an external migration controller migrates the cache from the source cache to the target cache in a way that does not require the external migration controller or the application server to synchronize their concurrent access to the source and target caches yet still allows the application server to read, write, and delete cache data in the source cache during the migration.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: August 18, 2020
    Assignee: Dropbox, Inc.
    Inventors: Stephen Rago, Jessica Kenney, Alex Jeffrey Palkovic, Aleksandr Bakhturin, Gustavo Gonzalez
  • Patent number: 10749767
    Abstract: A routing system is described herein for intelligently routing actions directed to any one of a collection of user devices that are associated with a user. In operation, the routing system receives a request from a source entity to perform an action. The routing system determines a mode of carrying out the action that involves use of one or more user devices, selected from the collection of user devices. It then instructs the selected user device(s) to carry out the action. In this manner of operation, requests that are directed to an individual user device are no longer necessarily carried out by that individual user device. The routing system chooses the user device(s) to carry out the action based on current context information together with relationship information extracted from a user graph.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: August 18, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jared A. Brown, Eddie Fusaro, Gurpreet Virdi, Murari Sridharan
  • Patent number: 10749828
    Abstract: Systems and methods are provided for generating for presentation information about an event on a device that is in a mode of operation that prevents presentation of information about events. This may be accomplished by a media guidance application that receives a command, on a user device associated with a first user, to place the user device in a do not disturb mode. The media guidance application receives, while the user device is in the do not disturb mode, information about an event and determines whether the event is relevant to the user. The media guidance application then determines whether the event is trending among a plurality of users associated with the user and, if trending, displays, while the user device is in the do not disturb mode, a notification about the event to the user on the user device.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: August 18, 2020
    Assignee: Rovi Guides, Inc.
    Inventor: Abubakkar Siddiq
  • Patent number: 10721129
    Abstract: An automated method for facilitating management of a data processing environment is disclosed. In various embodiments, the method may include facilitating creation of a first memorialization, in digital form, of first one or more changes made to a first data processing device of the data processing environment. In various embodiments, the method may further include facilitating creation of a second and a third memorialization, both in digital form, of second and third one or more changes made to a second and a third data processing device of the data processing environment, respectively. In various embodiments, the method may still further include facilitating automated approval of the second and third changes made to the second and third data processing devices, using the first, second and third memorializations. Other embodiments of the present invention may include, but are not limited to, apparatus adapted to facilitate practice of the above-described method.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: July 21, 2020
    Assignee: Tripwire, Inc.
    Inventors: Gregor Torrence, Troy D. Thompson
  • Patent number: 10721332
    Abstract: One embodiment provides a system. In operation, the system generates a first interest for a first manifest which indicates a first phase of a migration of a data model and indicates a first plurality of resources with corresponding names; in response to receiving the first manifest, transmits, based on the corresponding names of the first plurality of resources, a first plurality of interests for the first plurality of resources; receives a second manifest which indicates a second phase of the migration and indicates a second plurality of resources with corresponding names; transmits, based on the corresponding names of the second plurality of resources, a second plurality of interests for the second plurality of resources; and starts the data model on the system based on content objects retrieved in response to the first and second plurality of interests.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: July 21, 2020
    Assignee: Cisco Technology, Inc.
    Inventor: Marc E. Mosko
  • Patent number: 10708332
    Abstract: Embodiments of the present invention relate to viewing and filtering media content. In one embodiment, the invention is a system for networking based redirecting of content, including but not limited to, media files, electronic documents, application data, on-demand data, and live-streamed data. The system includes at least one content delivery network (CDN) comprising a processor, memory to store data used by a processor, where the system includes more than one encoder server capable of sending more than one bit rate for a channel to an anchor server, where the anchor server determines which ingestion server to send content to, and where the channel content bit rate sent to a user device is dependent upon the user device internet bandwidth.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: July 7, 2020
    Assignee: YIPTV, INC.
    Inventors: Michael Tribolet, Tomasz Sarnowski, Louis Holder
  • Patent number: 10701146
    Abstract: A method, an apparatus, and a system for deep mirroring are disclosed. The method includes: obtaining file data, an application program, and operating system information that are of a first device (S101); storing the file data, the application program, and the operating system information in a memory cell (S103): if an operation change occurs on the first device, receiving an operation change instruction or operation change data of the first device (S105); and updating the stored file data, application program, and operating system information according to the operation change instruction or the operation change data of the first device (S107). By using the solutions provided, depth and real-time performance in object mirroring are enhanced.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: June 30, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Maozheng Liu, Heng Liao
  • Patent number: 10700997
    Abstract: A novel design of a gateway that handles traffic in and out of a network by using a datapath pipeline is provided. The datapath pipeline includes multiple stages for performing various data-plane packet-processing operations at the edge of the network. The processing stages include centralized routing stages and distributed routing stages. The processing stages can include service-providing stages such as NAT and firewall. The gateway caches the result previous packet operations and reapplies the result to subsequent packets that meet certain criteria. For packets that do not have applicable or valid result from previous packet processing operations, the gateway datapath daemon executes the pipelined packet processing stages and records a set of data from each stage of the pipeline and synthesizes those data into a cache entry for subsequent packets.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: June 30, 2020
    Assignee: NICIRA, INC.
    Inventors: Ronghua Zhang, Yong Wang, Teemu Koponen, Xinhua Hong
  • Patent number: 10701134
    Abstract: Provided is a method, computer program product, and system for transferring data between block and file storage systems. A remote server may receive, from a host device, a request to restore data to the host device. The remote server may store the data as one or more objects, with each object corresponding to an extent of a logical volume on the host device. A set of strides on the host device that correspond to the one or more objects may be determined using metadata for the one or more objects. Each of the one or more objects may be split into a set of data pieces using the metadata. Each data piece may then be transmitted from the remote server to the host device.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: June 30, 2020
    Assignee: International Business Machines Corporation
    Inventors: Xue Dong Gao, Karl A. Nielsen, Yao Peng, Brian A. Rinaldi, Tang Ren Yao
  • Patent number: 10693816
    Abstract: Embodiments of the present disclosure disclose communication methods and systems, electronic devices, and computer clusters. The method includes: separately creating a corresponding thread for at least one of a plurality of target devices, where the created thread corresponding to the target device includes a communication thread and a message processing thread, and the message processing thread includes a message sending thread and/or a message receiving thread; and communicating with a corresponding target device on the basis of the corresponding created thread.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: June 23, 2020
    Assignee: Beijing SenseTime Technology Development Co., Ltd
    Inventors: Yingdi Guo, Shengen Yan
  • Patent number: 10694369
    Abstract: The present invention relates to a method for managing a profile in an embedded UICC, and more particularly, to a method for managing a profile in an embedded UICC that enables management information on the profile provided within the embedded UICC to play an essential role for providing communication and additional services, to be provided to a device existing outside the embedded UICC. The present invention also relates to an embedded UICC and to a device provided with the embedded UICC for the method.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: June 23, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Jaemin Park