Patents Examined by Bharat N. Barot
  • Patent number: 9860199
    Abstract: A system and method for message analysis, including: receiving, from a client device, a reporting request identifying a first broadcasted message authored by a context account of a messaging platform; identifying, by a computer processor, engagement data corresponding to engagement with the first broadcasted message by a set of engaging accounts of the messaging platform that engaged with the first broadcasted message; generating, using the engagement data and by the computer processor, propagation data representing propagation of the first broadcasted message in a connection graph of the messaging platform; and providing the propagation data for the client device in response to the reporting request, where the client device is operable to display a visual representation of the propagation data.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: January 2, 2018
    Assignee: Twitter, Inc.
    Inventors: Aditya Krishna Naganath, Erik Steven Froese
  • Patent number: 9852442
    Abstract: A method an apparatus is provided for providing selected media files, which are chosen from among a plurality of media files, to a user over a packet-switched network such as the Internet. The method begins by receiving over the packet-switched network a request from the user to receive media content. Next, a user profile associated with the user is retrieved from a database. The user profile reflects user preferences in media content to be received over the packet-switched network. The plurality of media files are ranked based at least in part on the user profile. At least one highly ranked media file is selected from among the ranked plurality of media files. At least one of the highly ranked media files is forwarded to the user over the packet-switched network.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: December 26, 2017
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Brian M. Siegel, Philip M. Abram, Marc Beckwitt, Gregory D. Gudorf, Kazuaki Iso, Brian Raymond, Christopher M. Tobin
  • Patent number: 9843633
    Abstract: In a network system without a server, a network device and a system that can share information in all devices efficiently and surely are provided. CPUs of a plurality of devices connected to a network determine a host device based on device numbers and network strengths of each of the devices. When transmitting share information stored in a memory to the host device, the CPUs of the client devices merge share information transmitted from the other client devices with the share information stored in the memories so as to transmit the merged information to the host device. The CPU of the host device generates share information about all the devices so as to distribute the information to all the client devices. When the share information is changed, the CPU of the host device generates finite difference information with respect to previous share information so as to distribute the information to all the client devices.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: December 12, 2017
    Assignee: Onkyo & Pioneer Technology Corporation
    Inventors: Naofumi Shimazaki, Hiroyuki Fukuma
  • Patent number: 9842350
    Abstract: A method an apparatus is provided for providing selected media files, which are chosen from among a plurality of media files, to a user over a packet-switched network such as the Internet. The method begins by receiving over the packet-switched network a request from the user to receive media content. Next, a user profile associated with the user is retrieved from a database. The user profile reflects user preferences in media content to be received over the packet-switched network. The plurality of media files are ranked based at least in part on the user profile. At least one highly ranked media file is selected from among the ranked plurality of media files. At least one of the highly ranked media files is forwarded to the user over the packet-switched network.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: December 12, 2017
    Assignees: Sony Corporation, Sony Electronics, Inc.
    Inventors: Brian M. Siegel, Philip M. Abram, Marc Beckwitt, Gregory D. Gudorf, Kazuaki Iso, Brian Raymond, Christopher M. Tobin
  • Patent number: 9838485
    Abstract: A system and method for generating a geofeed based on one or more geofeed parameters including altitude parameters, ambient condition parameters, and orientation parameters is provided. A geofeed includes a collection of content, aggregated from various content providers, that is relevant to one or more geographically definable locations. The generated content may include, for example, video, audio, images, text, hyperlinks, and/or other content that may be relevant to a geographically definable location. The content providers may include, for example, social media platforms, online knowledge databases, individual content creators, and/or other providers that can distribute content that may be relevant to a geographically definable location. The system may filter content into the geofeed and/or out of the geofeed based on one or more geofeed parameters and/or display the geofeed comprising the filtered content.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: December 5, 2017
    Assignee: TAI Technologies, Inc.
    Inventors: Philip B. Harris, Scott K. Mitchell, Michael J. Mulroy
  • Patent number: 9832264
    Abstract: A sharer account of a content management system may share a link to a non-synchronized (i.e., read-only) version of a content item, with a recipient that already has access to a synchronized (i.e., read-write) version of the content item. This can possibly be due to the sharer forgetting that the recipient already has access to the synchronized version, the sharer finding it more convenient to share the link, and/or due to various other reasons. The present disclosure can determine that the recipient, with whom the link is shared, already has access to the synchronized version of the shared content item. The recipient can be notified that he already has access to the synchronized version and can be provided with an option to access the synchronized version (which can be stored locally at the recipient's device and/or stored online at the recipient's account with the content management system).
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: November 28, 2017
    Assignee: DROPBOX, INC.
    Inventor: Anthony Grue
  • Patent number: 9826062
    Abstract: Downloadable pluggable services and methods of distributing the same are described. The downloadable pluggable services may correspond to communication services that can be downloaded to upgrade a communication system. The downloadable pluggable services may include a number of component parts that can be distributed among various servers in the communication system being upgraded along with instructions that enable the component parts to instruct each server in the communication system to operate in a coordinated fashion so as to provide the downloaded service.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: November 21, 2017
    Assignee: Avaya Inc.
    Inventors: Kurt Haserodt, William T. Walker, John Meiners, Renee Krahn, Donald E. Gillespie
  • Patent number: 9826061
    Abstract: Downloadable pluggable services and methods of distributing the same are described. The downloadable pluggable services may correspond to communication services that can be downloaded to upgrade a communication system. The downloadable pluggable services may include a number of component parts that can be distributed among various servers in the communication system being upgraded along with instructions that enable the component parts to instruct each server in the communication system to operate in a coordinated fashion so as to provide the downloaded service.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: November 21, 2017
    Assignee: Avaya Inc.
    Inventors: Kurt Haserodt, William T. Walker, John Meiners, Renee Krahn, Donald E. Gillespie
  • Patent number: 9807200
    Abstract: The present invention includes computerized method and apparatus for user interactivity with a network application executing on a server. The method and apparatus includes receiving, via a wireless network, an event message from a mobile device, the event message representing an input from a user interface on the mobile device where the user interface is executing based on a mobile application. The method and apparatus further includes generating data values based on the input in the event message and information relating to the mobile device. Moreover, the method and apparatus includes sending an update message to the mobile device based on the data values for updating a display of the mobile device.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: October 31, 2017
    Assignee: DROPLETS, INC.
    Inventors: Louis M Franco, Frank Leon Rose, Philip S. J. Brittan, Mark Cunningham, Alex Bulkin, Mat Baskin, Greg Blonder
  • Patent number: 9800733
    Abstract: Disclosed is a method for establishing a telecommunications link (C1, C2, C3) for a user to whom a first communications terminal (D1) is allocated. According to said method, an allocation information is made available to a control program (100, 22) running on a CTI server (20) for establishing the telecommunications link (C1, C2, C3), in which information a first allocation (72, 92) is defined for the first communications terminal (D1) as specified by the user, said first allocation defining an allocation of a second communications terminal (D3, D4) to the first communications terminal (D1). The telecommunications link (C1, C2, C3) is established by the control program (100, 22) in accordance with the first allocation, using the second communications terminal (D3, D4) instead of the first communications terminal (D1).
    Type: Grant
    Filed: May 26, 2014
    Date of Patent: October 24, 2017
    Assignee: Unify GmbH & Co. KG
    Inventors: Claus Rist, Martin Glaser, Michael Volkmann
  • Patent number: 9800515
    Abstract: A mechanism is provided for controlling a process on a computing node. In one implementation, a determination is made as to whether the participation status of a computing node has changed. The participation status may, for example, be active, in which case the computing node is participating in the processing of requests from a request handler, or it may be passive, in which case the computing node is not participating in the processing of requests from the request handler. In response to a determination that the participation status of the computing node has changed from a current status to a new status, one or more processes on the computing node may be caused to begin or halt processing, in accordance with the new status. For example, if the current status is passive and the new status is active, a process on the computing node may be caused to begin processing.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: October 24, 2017
    Assignee: Apollo Education Group, Inc.
    Inventors: Sajithkumar Kizhakkiniyil, Jeevan Pingali, Narender Vattikonda, Rahul Kumar, Krishnam Chapa
  • Patent number: 9794313
    Abstract: A method can include receiving, at a given node, a continuous stream of input media from a media source. A value can be computed as a function of each of a plurality of data blocks of the continuous stream of input media received by the given node. The method can also include receiving, at the given node, values computed for a plurality of data blocks of the continuous stream received by another node. A set of the received values from the other node can be correlated with a set of the computed values for the given node to determine an offset between the blocks of the continuous stream of input media that are received by the given node and the blocks of the continuous stream of input media that are received by the other node.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: October 17, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Joris Lammers, Samie Beheydt, Jan De Smet
  • Patent number: 9794206
    Abstract: A computing device performs a method of managing the display of messages on its screen. After receiving a first user request to open a target communication window on the screen, the computing device opens the target communication window and displays a first set of messages associated with the group chat in the target communication window, which was received by the computing device after last closure of the target communication window and includes a recently-received message. After receiving a second user request to access an earlier-received message after the last closure of the target communication window, the computing device replaces the display of the first set of messages with the display of a second set of messages in the target communication window, which was received by the computing device after the last closure of the target communication window and includes the earlier-received message.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: October 17, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yi Shan, Baihan Cai
  • Patent number: 9772814
    Abstract: A method and system for creating and navigating linear hypermedia resource programs are disclosed. The system includes a distributed hypermedia resource network having a plurality of hypermedia resources residing on one or more remote information nodes. A common remote information node is in communication with a subscriber station and the remote information nodes in the distributed network. The common remote information node contains at least one linear hypermedia resource program consisting of pre-selected media elements from one or more hypermedia resources linked with exclusive linear links, each media element in the linear program having only one forward link to the next media element. The method includes the steps of downloading and displaying a media element in the linear program and responding to user commands to download and display the next media element in the linear program.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: September 26, 2017
    Assignee: HYPERMEDIA NAVIGATION LLC
    Inventors: Bruce Edward Stuckman, Barry James Sullivan, Wayne Robert Heinmiller, Richard Omanson, Jordan Howard Light, Robert Wesley Bossemeyer, Jr., James Richard Morse, Kent E. Genin
  • Patent number: 9769504
    Abstract: Systems, apparatuses, methods, and software for using a network to efficiently distributing media content assets from a virtually unlimited content library and/or other storage to a plurality of client devices, as well as bi-directional local content sharing between head ends, and dynamic distribution and generation of media content assets within the network.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: September 19, 2017
    Assignee: Comcast Cable Communications, LLC
    Inventor: Weidong Mao
  • Patent number: 9756078
    Abstract: Described herein are reception of first processor-executable program code and a configuration file specifying a target internet protocol address, an asset-identifying information type, and a security protocol, and execution of the received first processor-executable program code to identify a first one or more network communication interfaces of the first computing system, generate a message including information conforming to the asset-identifying information type, the information identifying a first asset, secure the message based on the security protocol, and transmit the secure message to the target internet protocol address via each of the first one or more network communication interfaces.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: September 5, 2017
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Igor Berdichevski, Lior Ateret
  • Patent number: 9755993
    Abstract: Various implementations disclosed herein enable a more efficient allocation of one or more shared network resources amongst a plurality of client devices based on media content complexity and client device resource status in order to better manage perceptual playback quality. In some implementations, a method includes obtaining a plurality of resource constraint values associated with a plurality of client devices sharing a network resource, and jointly determining a respective encoding rate level selection and a corresponding resource allocation for each of the plurality of client devices based on a combination of one or more resource constraint values and the assessment of the respective perceptual quality level values, such that a combination of resulting quality levels satisfies a joint quality criterion.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: September 5, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Sangeeta Ramakrishnan, Xiaoqing Zhu
  • Patent number: 9742631
    Abstract: A set of service level agreement (SLA) policies and service level definition (SLD) policies that are applied to a request message of a correlated request/response message pair are tracked. A response message of the correlated request/response message pair is detected. A corresponding set of platform-specific policy enforcement processing rules that are used to enforce the set of SLA policies and SLD policies on the response message are identified using the tracked set of SLA policies and SLD policies applied to the request message. The set of SLA policies and SLD policies are enforced on the response message using the identified corresponding set of platform-specific policy enforcement processing rules.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: August 22, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas C. Burke, Mario E. De Armas, Oswaldo Gago, Ramon M. Spence
  • Patent number: 9736003
    Abstract: The invention concerns a communication method in a home network comprising at least two devices connected to a communication bus, characterized in that, a first device including an internet application and a second device including means for connecting to the internet, said second device being able to manage at least one internet application protocol, said method comprises the steps of: sending a request from said first device to said second device for opening a connection between said first and second devices, wherein said request contains an internet application protocol identifier to identify the internet application protocol to be used over said connection; sending an internet protocol request under the format of said internet application protocol from said first device to said second device; forwarding said internet protocol request from said second device to an internet server; upon receipt; transferring a response from said internet server to said first device through said second device over said commu
    Type: Grant
    Filed: June 7, 1999
    Date of Patent: August 15, 2017
    Assignee: Thomson Licensing
    Inventors: Guillaume Bichot, Gilles Straub
  • Patent number: 9727643
    Abstract: A mechanism for managing loading of a web page is disclosed. A method of the invention includes receiving, by a server machine, a client request for a resource bundle having a resource identifier for a plurality of resources associated with a web page, combining the plurality of resources into the resource bundle and sending a response including the resource bundle to a client.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: August 8, 2017
    Assignee: Red Hat, Inc.
    Inventors: Martin Vecera, Lukas Petrovicky