Patents Examined by Zarni Maung
  • Patent number: 10158593
    Abstract: Non-limiting examples of the present disclosure describe proactive action by an intelligent personal assistant application/service to improve functionality of one or more applications. In one example, an intelligent personal assistant service may interface with a messaging application to analyze a message thread within the messaging application. The intelligent personal assistant service may analyze the message thread by evaluating context of message content within the message thread. Analysis of the message thread may occur proactively without requiring an explicit request for assistance from a user of a processing device. In response to the analyzing of the message thread, the intelligent personal assistant service may proactively provide a cue that includes content retrieved by the intelligent personal assistant service. An input may be received to include the cue within the message thread. In response to receiving the input, the cue may be displayed within the message thread.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: December 18, 2018
    Inventors: Zachary Adam Pfriem, Mark Jozef Vitazko, Jared Frew, Jason Michael Nelson
  • Patent number: 10122814
    Abstract: A method and apparatus for an adaptive Hypertext Transfer Protocol (HTTP) streaming service using metadata of content are provided. The metadata may include a minBufferTime attribute indicating a minimum amount of initially buffered media content. A terminal may receive content from a server before playback of the content, and may buffer the content by at least the minimum amount. The metadata may include a range attribute that designates a range of a target indicated by a Uniform Resource Locator (URL). The terminal may receive bytes designated by the range attribute from the URL, and may play back the content using the received bytes.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: November 6, 2018
    Assignee: IDEAHUB
    Inventors: Truong Cong Thang, Jin Young Lee, Seong Jun Bae, Jung Won Kang, Soon Heung Jung, Sang Taick Park, Won Ryu, Jae Gon Kim
  • Patent number: 10114672
    Abstract: A method and apparatus are provided for priority-based task scheduling that is user-centered, with improved user experience in a multi-screen viewing environment.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: October 30, 2018
    Assignee: Thomson Licensing
    Inventors: Yan Xu, Lin Du, Gang Cheng
  • Patent number: 10110641
    Abstract: A data transfer connection between a device and another device can be established using a basic protocol having a multipath extension that allows for the data transfer connection to use several different paths in parallel. In establishing the data transfer connection, an intermediate device receives a connection request from the device. This connection request comprises an indication that the device is capable of handling the multipath extension. In addition, the connection request comprises an identification of the other device with which the data transfer connection is to be established. The intermediate device then determines whether the other device is capable of handling the multipath extension, or not. The intermediate device establishes the data transfer connection in accordance with the multipath extension if the other device is capable of handling the multipath extension.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: October 23, 2018
    Inventors: Gregory Detal, Olivier Bonaventure, Christoph Paasch
  • Patent number: 10097984
    Abstract: A method and apparatus for controlling latency within a wireless system, and more specifically sharing, updating and storing status information between devices in a wireless network, is disclosed.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: October 9, 2018
    Assignee: Belkin International, Inc.
    Inventors: Ryan Yong Kim, Venkata Subba Rao Pathuri
  • Patent number: 10097459
    Abstract: An apparatus and method for high-speed data transmission between virtual desktops are disclosed herein. The apparatus for high-speed data transmission between virtual desktops includes a reception unit, a destination determination unit, and a transmission unit. The reception unit receives data that is transmitted by virtual desktop servers inside a virtual desktop host server. The destination determination unit determines whether the destination of the data is the inside of the host server or the outside of the host server based on network identifiers set for the respective virtual desktop servers. The transmission unit sets up a data transmission method based on the destination of the data, and transmits the data using the transmission method.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: October 9, 2018
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Jung-Hyun Cho, Seong-Woon Kim, Jong-Bae Moon, Hag-Young Kim
  • Patent number: 10091325
    Abstract: A method substantially as shown and described the detailed description and/or drawings and/or elsewhere herein. A device substantially as shown and described the detailed description and/or drawings and/or elsewhere herein.
    Type: Grant
    Filed: October 30, 2012
    Date of Patent: October 2, 2018
    Assignee: ELWHA LLC
    Inventors: Edward K. Y. Jung, Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud
  • Patent number: 10091318
    Abstract: In one embodiment, a method includes one or more computing devices ranking multiple users of a social-networking system based on one or more criteria associated with a spotlight content item, wherein the spotlight content item is associated with a node in a social graph associated with the social-networking system, and wherein at least one of the criteria is based on social-networking information for each of the user, verifying the ranked users, wherein the verifying comprises confirming or eliminating each of the ranked users based on recent interactions by the ranked users with social-networking information corresponding to the node associated with the spotlight content item, and sending a notification about the spotlight content item to each of the confirmed users in accordance with a batching protocol, wherein the batching protocol is determined based at least in part on rankings for each of the confirmed users.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: October 2, 2018
    Assignee: Facebook, Inc.
    Inventors: Kunal Nikhil Modi, John Torres Fremlin, David J. Capra
  • Patent number: 10079732
    Abstract: Systems and methods for calculating trust scores (trustworthiness) based on social graph statistics are described herein. The trust scores (trustworthiness) may be determined within or between individuals, groups, and/or entities represented by nodes in a social graph or other network. Social graph analytics may be used to determine connectivity statistics for each node in the social graph or network. The trust score may then be calculated by analyzing a number of paths connecting nodes in the network and the connectivity statistics associated with the nodes of the network. This trust score may then be used to make prospective real-world decisions, such as a request for credit or initiating a transaction.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: September 18, 2018
    Inventors: Evan V Chrapko, Leo M. Chan
  • Patent number: 10079900
    Abstract: Techniques to manage presence information are described. An apparatus may comprise a presence management component operative to manage presence information for a presentity node. The presence management component may comprise a presence normalization module operative to retrieve presence temporal information for a home time zone, and normalize the presence temporal information for a local time zone of the presentity node to form normalized presence temporal information. The presence management component may further comprise a presence control module communicatively coupled to the presence normalization module. The presence control module may be operative to send presence state information from the presentity node to a presence server based on the normalized presence temporal information. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: September 18, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Thomas Bouchard, Eran Shtiegman, Sriram Parameswar
  • Patent number: 10079770
    Abstract: A junk information filtering method, including: detecting an Hypertext Transfer Protocol (HTTP) request data packet set generated according to that a user visits a target uniform resource locator (URL) by using a browser of a client, where the HTTP request data packet set includes at least one junk information request data packet and at least one non-junk information request data packet; identifying the junk information request data packet in the HTTP request data packet set according to a preset classification rule; and preventing, according to a preset interception policy, a destination host corresponding to the junk information request data packet from returning a junk information response data packet to the client. The embodiments of the present invention further disclose a junk information filtering apparatus. According to the present invention, accuracy of web page junk information filtering can be improved and user traffic can be saved.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: September 18, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Shuqiang Wang, Lujia Pan, Cheng He
  • Patent number: 10075496
    Abstract: An electronic device presents a first song that includes a sample of a second song, different from the first song. While presenting the first song, the electronic device displays a preview control on a display. The preview control corresponds to the second song. The electronic device receives selection of the preview control and, in response to receiving the selection of the preview control, plays a preview of the second song.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: September 11, 2018
    Assignee: SPOTIFY AB
    Inventors: Sten Garmark, Quenton Cook, Gustav Soderstrom, Ivo Silva, Michelle Kadir, Peter Stromberg
  • Patent number: 10075506
    Abstract: A method, apparatus, and system for pushing an application program, and a device. The method for pushing an application program includes: receiving a connection request for establishing a connection to a wireless network device that is sent by a terminal; sending a specified webpage address to the terminal, and the terminal acquires a system type of the terminal according to webpage content corresponding to the received specified webpage address and sends the system type to the wireless network device; receiving the system type sent by the terminal; and sending, to the terminal, a push address that is provided for the terminal to download an application program and is corresponding to the system type.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: September 11, 2018
    Assignee: Huawei Device (Shenzhen) Co., Ltd.
    Inventor: Qingfeng Cao
  • Patent number: 10069898
    Abstract: The disclosed embodiments relate generally to the downloading of media items. The media items may include, for example, audio, video, image, or podcast data. In accordance with one embodiment, two or more media items may be concurrently downloaded. In accordance with another embodiment, a user may control the downloading of each of the media items, as desired. More particularly, the user may choose to download, pause, or resume downloading one or more media items identified in the list of media items. In other words, the user may alter the download status of any of the items in the list of media items. In addition, the user may re-prioritize the order in which the media items in the list or a subset thereof are to be downloaded.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: September 4, 2018
    Assignee: Apple Inc.
    Inventor: Anne Jones
  • Patent number: 10069906
    Abstract: A management computer comprises: a memory configured to store server information identifying functionalities which can be executed by each of a plurality of servers and applications running on each of the servers, and storage system information identifying functionalities which can be executed by each of a plurality of storage systems and application data stored in each of the storage systems; and a processor configured to: select a server, in which an application is to be deployed, from the plurality of servers, and a storage system, on which a volume either contains data to be used to deploy the application or maps to another volume that contains the data to be used to deploy the application, from the plurality of storage systems, based on the server information and the storage system information, and request to deploy the application on the selected server and create the volume on the selected storage system.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: September 4, 2018
    Assignee: Hitachi, Ltd.
    Inventors: Yasutaka Kono, Hironori Emaru
  • Patent number: 10069756
    Abstract: Techniques are disclosed for integration, provisioning and management of entities and processes in a computing system such as, by way of example only, business entities and business processes. In particular, techniques are disclosed for implementing an extensible support system for multiple service offerings. For example, such a support system can be a business support system which may be employed in conjunction with a cloud computing environment.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: September 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Yu Deng, Murthy V. Devarakonda, Michael Reuben Head, Rafah A. Hosn, Andrzej Kochut, Jonathan Paul Munson, Hidayatullah Habeebullah Shaikh
  • Patent number: 10069691
    Abstract: The disclosure provides a method (100) and apparatus for anomaly detection in a network. The method (100) comprises: obtaining (S110) a stream of time-series data related to the network; and dividing (S120) the stream into a number of sub-streams each corresponding to a category of data. The method further comprises, for each of the sub-streams: reconstructing (S130) a plurality of phase spaces; predicting (S140), in each of the plurality of phase spaces, whether a data item in the sub-stream is an anomaly candidate based on a prediction model associated with the phase space; and detecting (S150) the data item as an anomaly when it is predicted as an anomaly candidate in all of the plurality of phase spaces.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: September 4, 2018
    Inventors: Tracy Hu, Qingyan Liu, Sky Zhao
  • Patent number: 10069769
    Abstract: Provided are an electronic device and a method for providing a user preference program notification in the electronic device. The electronic device includes a communicator, and a controller configured to collect a user viewing history, determine a user preference program according to the collected user viewing history, and selectively output, to a user, a notification indicating a start of the broadcasting of the determined user preference program.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: September 4, 2018
    Inventors: Je-youn Dong, Seung-won Kim, Seung-min Shin, Sung-pil Hwang
  • Patent number: 10061829
    Abstract: A method to provide content for user devices connected to an application server (WAS) via an intermediate device includes one or more of the user devices requesting content from the intermediate device. The intermediate device fetches the requested content, and executes the content. A content tree is generated based on the executed content, and the generated content tree is split into content sub trees for each user device. The respective content sub tree is provided to the respective user device. The content tree and/or content sub-trees are updated in case of a content change on at least one user device.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: August 28, 2018
    Inventor: Bin Cheng
  • Patent number: 10063502
    Abstract: Technologies are generally described for generating a communication request. An example method may include retrieving an image from a memory. The method may also include sending the image to a first device operated by a first user and a second device operated by a second user. The method may also include receiving a first indication of a first selection region from the first device. The method may also include receiving a second indication of a second selection region from the second device. The method may also include analyzing the first and second selection regions. The method may also include selecting the first and second user based on the analysis. The method may also include generating the communication request to request communication between the first user and the second user. The method may also include sending the communication request to at least one of the first device or the second device.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: August 28, 2018
    Inventor: Ju Huo