Patents Examined by Chen-Liang Huang
-
Patent number: 10757199Abstract: A method and apparatus are provided for receiving service discovery information in a client in a hybrid delivery multimedia transmission system, the method including receiving service discovery information related to a service and comprising service type information indicating that the service is provided by a plurality of channels including a first channel of a first network and a second channel of a second network, the second channel being different from the first channel, in a plurality of networks including the first network and the second network, different from the first network, and parsing the service type information.Type: GrantFiled: October 12, 2018Date of Patent: August 25, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Yiling Xu, Sung-Ryeul Rhyu, Jae-Yeon Song
-
Patent number: 10749921Abstract: In various embodiments, a node manager configures a “new” node as a replacement for an “unavailable” node that was previously included in a distributed data store. First, the node manager identifies a source node that stores client data that was also stored in the unavailable node. Subsequently, the node manager configures the new node to operate as a slave of the source node and streams the client data from the source node to the new node. Finally, the node manager configures the new node to operate as one of multiple masters nodes in the distributed data store. Advantageously, by configuring the node to implement a hybrid of a master-slave replication scheme and a master-master replication scheme, the node manager enables the distributed data store to process client requests without interruption while automatically restoring the previous level of redundancy provided by the distributed data store.Type: GrantFiled: December 14, 2016Date of Patent: August 18, 2020Assignee: NETFLIX, INC.Inventors: Ioannis Papapanagiotou, Shailesh Birari, Jason Cacciatore, Minh Do, Christos Kalantzis
-
Patent number: 10728179Abstract: Techniques are disclosed for pushing configuration changes of a distributed virtual switch from a management server to a plurality of host servers underlying the distributed virtual switch. The approach includes sending, in parallel, by the management server, a message to each of the plurality of host servers. The message specifies a final configuration state for one or more virtual ports emulated via virtualization layers of the host servers. The approach further includes determining, by each of the plurality of host servers, port state configuration changes to make to the virtual ports to achieve the final configuration state, and reconfiguring, by each of the plurality of host servers, their respective virtual ports, to match the final configuration state.Type: GrantFiled: December 16, 2015Date of Patent: July 28, 2020Assignee: VMware, Inc.Inventors: Mukesh Baphna, Chi-Hsiang Su, Piyush Kothari, Geetha Kakarlapudi
-
Patent number: 10728332Abstract: A system and method for distributed caching, the system having at least one network-connected storage device, a content server, and a control server. The control server is configured to discover the at least one network-connected storage device, collect device information from the at least one network-connected storage device, where the device information comprises a device location, assign each of the at least one network-connected storage device to a device domain based on each device location, and provide the content server with the device information for the one or more network-connected storage.Type: GrantFiled: March 14, 2018Date of Patent: July 28, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Hubbert Smith, Vikas Sinha
-
Patent number: 10728088Abstract: Systems and methods are disclosed for secure transmission of high-priority computer server event notifications. One method comprises obtaining a new computer server event to report; generating a first notification message pertaining to the computer server event; generating a second notification message pertaining to the computer server event and to the delivery of the first notification message; storing the first notification message; storing the second notification message; and transmitting the first notification message to a partner over a computer network.Type: GrantFiled: December 15, 2017Date of Patent: July 28, 2020Assignee: Worldpay, LLCInventor: Sachin Pawaskar
-
Patent number: 10715634Abstract: A network-configuring system creates stable virtual interfaces for groups of neighboring network nodes. During operation, the system can obtain network-neighborhood information from one or more network neighbors. This network-neighborhood information includes duplex-neighborhood information that indicates at least a set of neighboring devices to the network neighbor, and a set of remote network nodes which are accessible via a respective neighbor. The system can use the network-neighborhood information to determine one or more groups of network neighbors with common network characteristics, such that a respective group includes one or more mutually-connected network peers. The system can then define a virtual interface for a respective group of stable network neighbors, such that the virtual interface's member nodes include the local network node and the respective group's mutually-connected network peers.Type: GrantFiled: July 18, 2018Date of Patent: July 14, 2020Assignee: Cisco Technology, Inc.Inventors: Ignacio Solis, Glenn C. Scott
-
Patent number: 10686659Abstract: A method for determining compliance of a logical build in a converged infrastructure is provided. The method includes receiving a logical configuration survey in a predefined format, wherein the logical configuration survey represents a specification for a logical build to be implemented in a converged infrastructure. The method includes collecting data from the converged infrastructure regarding the logical build as implemented in the converged infrastructure, wherein the collecting is performed by an automated data collector. The method includes determining, from the collected data, whether the logical build as implemented complies with the logical configuration survey in the predefined format, wherein the determining is performed by a compliance scan engine.Type: GrantFiled: November 7, 2014Date of Patent: June 16, 2020Assignee: EMC IP Holding Company LLCInventors: Changbin Gong, Christopher A. Pappas
-
Patent number: 10686717Abstract: A method of allocating content requests to content sources. The method comprises accessing records by an application executing on a computer system from a data store, analyzing the records with reference to time-outs of content requests, content responses with error code, content responses that failed to satisfy content screening criteria, with reference to day of the week, time of day, and processing loads on content sources, based on the analysis of the records adapting a model of content request distribution by the application, where the model defines a plurality of different content request allocation sequences where each content request allocation sequence is associated with a criteria for applying that sequence based on current conditions, selecting a sequence by the application based on comparing current conditions to the criteria and writing the selected content request allocation sequence by the application into a configuration of the content request allocation system.Type: GrantFiled: March 27, 2018Date of Patent: June 16, 2020Assignee: Sprint Communications Company, L.P.Inventor: Jaideepsinh Gohil
-
Patent number: 10673730Abstract: Example implementations described herein are directed to systems and methods for using and updating performance thresholds based on application characteristics. Example implementations compare monitored performance metrics with thresholds having similar application characteristics as the one monitored. Example implementations further manage remediation plans to solve performance issues based on application characteristics. In example implementations, management software retrieves existing plans created for similar situations in response to an issued alert.Type: GrantFiled: August 31, 2015Date of Patent: June 2, 2020Assignee: HITACHI, LTD.Inventor: Yasutaka Kono
-
Patent number: 10623500Abstract: Techniques are described for virtual desktop sharing and collaboration by utilizing image scanning and a web server. Upon launch, the virtual desktop client sets up a web server on the client computing device. During a virtual desktop session, the owner of the session provides input indicating that the session should be shared. A QR code is displayed on the client device which is encoded with information identifying the web server. When the QR code is scanned by a collaborator's mobile device, a web browser is launched on the mobile device and the web browser connects to the web server on the client computing device. The connection is used to transmit the request to access the virtual desktop session by the mobile device. If the session owner approves the request, the virtual desktop GUI data is streamed by the virtual desktop client to the mobile device over the HTTP connection.Type: GrantFiled: January 24, 2018Date of Patent: April 14, 2020Assignee: VMware, Inc.Inventors: Dong Wang, Haiou Jiang, Yunfei San, Peng Guo, Kun Shi
-
Patent number: 10616169Abstract: Exemplary methods, apparatuses, and systems to make suggestions regarding posts are detailed. For example, in an embodiment, a social networking system receives a user post from a first user, publishes the user post on behalf of the first user, receives and tracks interactions by other users with the user post, analyzes the received and tracked interactions to determine suggestion regarding the post, and provides the suggestion regarding the user post to the first user in a graphical user interface.Type: GrantFiled: January 5, 2015Date of Patent: April 7, 2020Assignee: Facebook, Inc.Inventors: Tony Hsien-yu Liu, Yuankai Ge, Barton David Smith, Paritosh Aggarwal, Daniel Dinu
-
Patent number: 10608986Abstract: Methods and related systems are presented that relate to automatically avoiding address conflicts when establishing a secure communications link over a public network between a local computer, associated with a local network, and a remote device, located outside the local network. Local network addresses on the local network reserved for use, and a block of local network addresses that do not conflict with the reserved local network addresses, are identified. At least one local network address is selected from the block and assigned as an address of the local device for use in communicating with the remote device securely over the public network. Communication is facilitated with the remote device using the network driver based on the assigned at least one local network address.Type: GrantFiled: April 15, 2015Date of Patent: March 31, 2020Assignee: VirnetX, Inc.Inventors: Robert Dunham Short, Victor Larson, Michael Williamson
-
Patent number: 10601921Abstract: An information processing device includes a control unit functioning as a receiving unit, a processing unit, and a storage controller, a storage, and a communication unit. Each of a plurality of sheets of data is associated with each predetermined storage device among a plurality of storage devices, and information indicating a correspondence between the plurality of sheets and the predetermined storage devices is stored in the storage in advance. When the receiving unit receives a predetermined storage instruction, the storage controller performs a process of storing data in the storage and causing the communication unit to transmit data indicating the plurality of sheets to storage devices associated with the sheets with respect to each of the plurality of sheets, and stores the transmitted data in the storage devices.Type: GrantFiled: February 15, 2018Date of Patent: March 24, 2020Assignee: KYOCERA Document Solutions, Inc.Inventors: Shoichi Sakaguchi, Yoshiyuki Fujiwara, Yoshihisa Tanaka, Yoshiki Yoshioka, Tetsuya Nishino, Seiji Onishi
-
Patent number: 10581946Abstract: A first aspect of the present invention concerns a method for controlling a multimedia application on a terminal, in particular a mobile terminal, wherein multimedia data are received from a remote source and are processed for being presented on a display of the terminal, comprising the steps of: a) detecting an operating state of at least one service component of the terminal concerning the presentation of the data of the multimedia application; b) generating an item of state information characterizing the operating state of the at least one service component; c) generating a message, comprising: the state information, and/or an item of information characterizing the state information, which characterizes the data density that can be processed as a maximum prescribed by the operating state of the service component for presenting the multimedia data, and/or an instruction to the remote source with respect to the adaptation of the data and/or transmission of the data to the terminal, in order to adapt the dataType: GrantFiled: August 7, 2015Date of Patent: March 3, 2020Assignee: Unify GmbH & Co. KGInventors: Jürgen Totzke, Karl Klug, Viktor Ransmayr
-
Patent number: 10575031Abstract: Methods and system for managing media clips over a data network. Media streams may be received over a data network and stored by a storage server. Metadata regarding the media streams may be generated and stored at a metadata server. A control station can retrieve media frames originating in the stored media streams from the storage server, based on metadata. Media frames from multiple media streams can be retrieved and displayed in synchronization, based on respective timecodes.Type: GrantFiled: May 11, 2018Date of Patent: February 25, 2020Assignee: Evertz Microsystems Ltd.Inventors: Vince Silvestri, Rakesh Patel
-
Patent number: 10567444Abstract: A system for tele-communication between mobile devices is described. The disclosed system can capture real-time data regarding a mobile device user's receptivity to interacting, need to interact, and likely availability for interacting. The system can match this data with that of a second party; and can facilitate the connection of the mobile device user to the second party for a mutually beneficial interaction. The second party could be a friend or peer, or an organization/enterprise. Overall, the integrated system can save time, money, and effort of both parties by reducing or eliminating unnecessary attempts to connect where there is an insufficient likelihood of interaction success.Type: GrantFiled: May 14, 2018Date of Patent: February 18, 2020Assignee: Cogito CorporationInventors: Joshua Feast, Ali Azarbayejani, Skyler Place
-
Patent number: 10560425Abstract: Methods and related systems are presented that relate to automatically avoiding address conflicts when establishing a secure communications link over a public network between a local computer, associated with a local network, and a remote device, located outside the local network. Local network addresses on the local network reserved for use, and a block of local network addresses that do not conflict with the reserved local network addresses, are identified. At least one local network address is selected from the block and assigned as an address of the local device for use in communicating with the remote device securely over the public network. Communication is facilitated with the remote device using the network driver based on the assigned at least one local network address.Type: GrantFiled: April 15, 2015Date of Patent: February 11, 2020Assignee: VirnetX, Inc.Inventors: Robert Dunham Short, Victor Larson, Michael Williamson
-
Patent number: 10552507Abstract: The embodiments of the present invention provide an application interface update method, apparatus and system. One method includes: monitoring interface update data on the server side during the running of a client; receiving the monitored interface update data; and updating the current application interface according to said interface update data, thereby rendering an updated application interface; wherein, buttons in said current application interface are different from buttons in said updated application interface, and/or the arrangement of buttons in said current application interface is different from the arrangement of buttons in said updated application interface.Type: GrantFiled: March 24, 2015Date of Patent: February 4, 2020Assignee: Lede Technology Co., Ltd.Inventors: Qing Ma, Wenxuan Jia, Junyao Chen, Baoxiang Ma, Shupeng Wang
-
Patent number: 10541857Abstract: A technology is described for prioritizing DNS name resolutions requests received from DNS resolvers. An example method may include identifying a resolver as a public DNS resolver. Receiving a DNS name resolution request from the public DNS resolver. Assigning a priority to the DNS name resolution request received from the public DNS resolver that is lower priority as compared to a priority assigned to DNS name resolution requests received from known DNS resolvers, and providing the DNS name resolution request to the DNS name server according to the priority assigned to the DNS name resolution request.Type: GrantFiled: May 10, 2018Date of Patent: January 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Bryan Mark Benson, David Dongyi Lu, Michael F. Diggins, Xingbo Wang, Colm MacCarthaigh
-
Patent number: 10523581Abstract: Implementing a new node controller in a cluster environment. A method includes, at a primary node controller in the cluster environment, deploying a secondary node controller to be updated, associated with a flight container. The secondary node controller appears logically to the primary node controller as resources available to the primary node controller to which the primary node controller can assign cluster jobs. The primary node controller delegates cluster jobs to the secondary node controller. Sub-containers are started in the flight container for the secondary node controller to start delegated cluster jobs. Performance of the secondary node controller is monitored with respect to the started jobs.Type: GrantFiled: January 11, 2017Date of Patent: December 31, 2019Assignee: Microsoft Technology Licensing LLCInventor: Atri Sharma