Patents Examined by Chen-Liang Huang
  • Patent number: 10673730
    Abstract: 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: Grant
    Filed: August 31, 2015
    Date of Patent: June 2, 2020
    Assignee: HITACHI, LTD.
    Inventor: Yasutaka Kono
  • Patent number: 10623500
    Abstract: 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: Grant
    Filed: January 24, 2018
    Date of Patent: April 14, 2020
    Assignee: VMware, Inc.
    Inventors: Dong Wang, Haiou Jiang, Yunfei San, Peng Guo, Kun Shi
  • Patent number: 10616169
    Abstract: 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: Grant
    Filed: January 5, 2015
    Date of Patent: April 7, 2020
    Assignee: Facebook, Inc.
    Inventors: Tony Hsien-yu Liu, Yuankai Ge, Barton David Smith, Paritosh Aggarwal, Daniel Dinu
  • Patent number: 10608986
    Abstract: 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: Grant
    Filed: April 15, 2015
    Date of Patent: March 31, 2020
    Assignee: VirnetX, Inc.
    Inventors: Robert Dunham Short, Victor Larson, Michael Williamson
  • Patent number: 10601921
    Abstract: 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: Grant
    Filed: February 15, 2018
    Date of Patent: March 24, 2020
    Assignee: KYOCERA Document Solutions, Inc.
    Inventors: Shoichi Sakaguchi, Yoshiyuki Fujiwara, Yoshihisa Tanaka, Yoshiki Yoshioka, Tetsuya Nishino, Seiji Onishi
  • Patent number: 10581946
    Abstract: 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 data
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: March 3, 2020
    Assignee: Unify GmbH & Co. KG
    Inventors: J├╝rgen Totzke, Karl Klug, Viktor Ransmayr
  • Patent number: 10575031
    Abstract: 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: Grant
    Filed: May 11, 2018
    Date of Patent: February 25, 2020
    Assignee: Evertz Microsystems Ltd.
    Inventors: Vince Silvestri, Rakesh Patel
  • Patent number: 10567444
    Abstract: 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: Grant
    Filed: May 14, 2018
    Date of Patent: February 18, 2020
    Assignee: Cogito Corporation
    Inventors: Joshua Feast, Ali Azarbayejani, Skyler Place
  • Patent number: 10560425
    Abstract: 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: Grant
    Filed: April 15, 2015
    Date of Patent: February 11, 2020
    Assignee: VirnetX, Inc.
    Inventors: Robert Dunham Short, Victor Larson, Michael Williamson
  • Patent number: 10552507
    Abstract: 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: Grant
    Filed: March 24, 2015
    Date of Patent: February 4, 2020
    Assignee: Lede Technology Co., Ltd.
    Inventors: Qing Ma, Wenxuan Jia, Junyao Chen, Baoxiang Ma, Shupeng Wang
  • Patent number: 10541857
    Abstract: 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: Grant
    Filed: May 10, 2018
    Date of Patent: January 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Bryan Mark Benson, David Dongyi Lu, Michael F. Diggins, Xingbo Wang, Colm MacCarthaigh
  • Patent number: 10521370
    Abstract: A chipset with a near-data processing (NDP) engine, which uses the NDP engine to perform a command transformation and thereby to generate an input and output (I/O) command to operate a peripheral device connected to the chipset. The chipset further has a traffic control module. A Remote Direct Memory Access (RDMA) packet comes from a remote computer system and is received by the chipset to operate the peripheral device. The traffic control module directs the RDMA packet to the NDP engine to be transformed into the I/O command. The NDP engine is provided to cope with the RDMA packet.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: December 31, 2019
    Assignee: SHANGHAI ZHAOXIN SEMICONDUCTOR CO., LTD.
    Inventors: Xiaoyang Li, Zongpu Qi, Zheng Wang, Di Hu, Yanliang Liu
  • Patent number: 10523581
    Abstract: 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: Grant
    Filed: January 11, 2017
    Date of Patent: December 31, 2019
    Assignee: Microsoft Technology Licensing LLC
    Inventor: Atri Sharma
  • Patent number: 10523732
    Abstract: Techniques for transmitting a digital content stream through a network between a plurality of content servers and a content player. Network performance information for the plurality of content servers is retrieved. Embodiments then determine a mapping of the plurality of content servers to a plurality of portions of a content buffer on the content player, based on the retrieved network performance information. A request is transmitted to each of the plurality of content servers to transmit digital content associated with the corresponding portion of the content buffer.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: December 31, 2019
    Assignee: NETFLIX, INC.
    Inventors: Mark Watson, Bin Wang, Wei Wei
  • Patent number: 10498784
    Abstract: The invention discloses a method for an audio/video live broadcast in a HTML5-based browser. There is a WebRTC-based communication channel built between a client end and a host end to do transmission for a video stream and an audio stream as well as a message transmission. After a communication is built between a client end and a host end, the client-end browser will receive data and process them while the network server only conducts works for verification, connections and heartbeat detection. A work to push streams does not need to be conducted by the server and thus the loading on the network server is reduced.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: December 3, 2019
    Assignee: Shanghai Hode Information Technology Co., Ltd.
    Inventor: Jun Jiang
  • Patent number: 10484468
    Abstract: Disclosed are a method and a device for downloading a file. The method includes: when receiving a download request of a file, acquiring attribute information about the file, and learning information about the length of the file according to the attribute information about the file; when the length of the file goes beyond a preset value, segmenting the download request into at least two fragments of download requests; sending the at least two fragments of download requests to at least two data nodes to request to download corresponding fragments, and obtaining the at least two fragments; and according to the at least two fragments obtained by download, obtaining the file. By segmenting the download request into a plurality of fragments of requests, the present invention achieves the parallel download of the plurality of fragments of requests, thereby greatly improving the download efficiency of a file.
    Type: Grant
    Filed: February 18, 2015
    Date of Patent: November 19, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Haijun Wu, Rui Li, Yongqiang Zou, Shengyu Dong, Taifu Que, Lei Wang, Shaopeng Yang, Shuxin Zhang, Dayong Zhao, Chang Liu, Xiaodong Chen, Yinfeng Zhang
  • Patent number: 10469591
    Abstract: Equipments and methods for a mediator server controlling communication between clients and service provider(s). Clients are associated with a client identifier address. The mediator uses multiple addresses for receiving communications from the clients regarding the provider(s). The mediator sends to the clients a set of inquiry messages pertaining to the service provider, in a first communication format and associated with a particular reply address. The mediator receives reply message(s) from the clients at the particular reply address, the reply message including the client identifier address and a reply generated at the client terminal device. The mediator sends the client terminal device(s) service continuation information by which the client(s) can continue service provisioning in a second communication format which is different from the first communication format.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: November 5, 2019
    Assignee: Bookit Oy
    Inventor: Jukka Kalevi Salonen
  • Patent number: 10452837
    Abstract: A support service application may process a request that contains a hyperlink. The hyperlink may be examined to determine a level of risk associated with accessing a resource referred to by the hyperlink. An execution environment for processing the hyperlink may be identified. The execution environment may comprise a virtual machine drawn from a pool of virtual machines. The resource may be retrieved by a browser process operating within the context of the virtual machine, and a safe version of the resource may be rendered and made available to customer support personnel using the support service application.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: October 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Branchek Roth, Matthew Daniel DeMoss, Jonathan Matthew Miller
  • Patent number: 10453094
    Abstract: Provided is a system, apparatus, and method that includes selectively providing and/or receiving advertisement information from an advertiser based on a coarse synchronization, that provides the advertisement information within expected preset time durations based on a received synchronization signal.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: October 22, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jongwook Lee, Sang-joon Kim, Seungkeun Yoon
  • Patent number: 10440757
    Abstract: A computer-implemented method for pairing multimedia devices is provided herein. The method may include operations of detecting a connection between a first-screen device and a pairing service, the first-screen device connecting to the pairing service through a local network and of generating a pairing code that is valid for a pairing session. The method may further include sending a request to a push notification server to send a push notification comprising the pairing code to a second-screen device, receiving the pairing code from the second-screen device, and associating the first-screen device and the second-screen devices as paired devices.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: October 8, 2019
    Assignee: GOOGLE LLC
    Inventors: Alexander Taboriskiy, Daniel Robert Danciu, Ramona Bobohalma