Patents Examined by Sanjoy Roy
  • Patent number: 9917872
    Abstract: In an adaptive steaming system, a media server for performing adaptive streaming on media contents sends to a client device a media presentation description (MPD) file including information specifying streaming adaptation parameters. The media server receives a request from the client device. The request includes a data object location indicator and a query string containing at least one of the values of the streaming adaptation parameters. After receiving the request, the media server selects a data object to be returned to the client device based on at least one of the data object location indicator and the query string and sends a response with the data object to the client device.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: March 13, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Xin Wang, Shaobo Zhang
  • Patent number: 9912720
    Abstract: Systems and methods for a web event framework include receiving at a framework plugin an event from a web browser, wherein the framework plugin is coupled to the web browser, generating, by the framework plugin, a framework event based on the event, forwarding the framework event to a framework server coupled to the framework plugin, receiving at the framework server the framework event from the framework plugin, determining, at the framework server, a framework action based on the framework event and a framework policy, forwarding the framework action to the framework plugin, and executing the framework action by the framework plugin, wherein executing the framework action includes modifying one or more settings for the web browser, wherein the modified settings are based on the framework policy and sending an instruction to the web browser to cause the web browser to reload at least one web page under the modified settings.
    Type: Grant
    Filed: April 2, 2014
    Date of Patent: March 6, 2018
    Assignee: AppSense US LLC
    Inventors: Paul Keith Branton, Darren Robert Boyce
  • Patent number: 9904610
    Abstract: Configuration of servers for backup are disclosed herein. According to an aspect, a method includes storing first configuration information used to configure a first server. The method also includes storing second configuration information associated with the first server. The second configuration information may be designated as available for use by a second server when backup is needed for the first server. The method also includes determining whether backup is needed for the first server. Further, the method includes providing the first and second configuration information for use in configuring the second server to back up the first server in response to determining that backup is needed for the first server.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: February 27, 2018
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Albert D. Bennah, David B. Roberts, Adrian X. Rodriguez, Ying Zuo
  • Patent number: 9900367
    Abstract: Systems and methods are described for a web event framework. A computerized method includes receiving, at a framework plugin coupled to a web browser, a framework action from a framework server, the framework action including arguments specifying context data to retrieve from a web page loaded on the web browser; executing the framework action by the framework plugin, wherein executing the framework action comprises retrieving the specified context data from the web page and generating, by the framework plugin, a framework event including the context data; forwarding the framework event to a framework server coupled to the framework plugin; receiving at the framework server the framework event from the framework plugin; determining, at the framework server, a framework action based on the framework event, including the specified data, and a framework policy; and sending instructions to an external process based on the specified data and the framework action.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: February 20, 2018
    Assignee: AppSense US LLC
    Inventor: Paul Keith Branton
  • Patent number: 9876758
    Abstract: A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus may be a user device. The apparatus determines that a network server IP address of a first network has changed. The apparatus transmits information associated with the change to one or more client devices in a second network. In an aspect, the one or more client devices in the second network are connected to the first network using the network server IP address of the first network.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: January 23, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Rajashekar Chilla, Lakshmi Bhavani Garimella SriVenkata, Krishna Chitanya Billuri
  • Patent number: 9854027
    Abstract: A method for providing clients with access to a service of a server in a network using an OPC-UA, the server service making available varying values of at least one variable to the clients, wherein a client registers for the server service by sending a subscription request for the server service to the server which sets up a subscription structure including a unique subscription ID as well as a TCP/IP multicast group associated with the subscription structure and including a unique multicast address, and there server communicates the multicast address and the subscription ID to every client submitting a subscription request to register for the server service, the server additionally sends each change in value of each variable of the server service to the multicast address over a network via a multicast message so that all clients registered for the server service receive the same multicast message.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: December 26, 2017
    Assignee: Siemens Aktiengesellschaft
    Inventors: Frank Volkmann, Markus Erlmann, Christian Hock
  • Patent number: 9794317
    Abstract: Provided are a network system and a network method. The network system includes: at least one network camera; at least one client configured to receive an image or a moving image from the at least one network camera; and a network configured to relay communication between the at least one network camera and the at least one client, wherein the at least one client is further configured to transmit an auto traffic control (ATC) priority and a setting corresponding to the applying of the ATC function while requesting to be connected to the at least one network camera.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: October 17, 2017
    Assignee: Hanwha Techwin Co., Ltd.
    Inventors: Sung Bong Cho, Hee Jin Cheon, Young Hun Na
  • Patent number: 9749363
    Abstract: Application of enterprise policies to Web Real-Time Communications (WebRTC) interactive sessions using an enterprise Session Initiation Protocol (SIP) engine, and related methods, systems, and computer-readable media are disclosed. In one embodiment, a method comprises receiving, by session token converter of enterprise device, an incoming WebRTC session description token. The method comprises generating, by session token converter, outgoing SIP request message. The method comprises sending, by session token converter, outgoing SIP request message to enterprise SIP engine and applying, by enterprise SIP engine, enterprise policies based on outgoing SIP request message. The method comprises, responsive to applying enterprise policies, sending incoming SIP request message to enterprise device. The method comprises converting, by session token converter, incoming SIP request message into outgoing WebRTC session description token, and sending outgoing WebRTC session description token to a target device.
    Type: Grant
    Filed: April 17, 2014
    Date of Patent: August 29, 2017
    Assignee: Avaya Inc.
    Inventors: Mehmet Balasaygun, Joel Ezell, John H. Yoakum
  • Patent number: 9705727
    Abstract: Systems, devices and processes are described to transfer a media program from a media server to a playback device over a network. The media program is encoded in a multi-layer format having a plurality of layers comprising a base layer and at least one additional layer. The base layer supports playback of the entire media program at a lower resolution and each of the additional layers provides additional data that, when combined with the base layer, supports playback of the media program at a higher resolution. The base layer is initially transferred to allow playback of the media program at the lower resolution on the playback device. If sufficient resources remain after transfer of the base layer, then at least one of the additional layers may be subsequently transferred to allow playback of the media program at the higher resolution.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: July 11, 2017
    Assignee: EchoStar Technologies L.L.C.
    Inventor: Martyn Ross Ward
  • Patent number: 9680902
    Abstract: A media streaming method and a device using the same are introduced herein. The disclosure introduces a method for smooth and flawless playback of live media streaming in dynamic network environment. When network congestion occurs for a period, a media receiver may play media data as more as possible by adjusting the transmission order of media data meaningful to the receiver or a provider for providing the media data. In one embodiment, the disclosure introduces a method for smooth and flawless playback of live media streaming by caching a certain amount of media data and then playing them at an appropriate speed to catch up to the progress of the live media streaming, or by dynamically changing bit rates of the live media streaming in time by the provider to meet the most acceptable bit rate according to the network environment between the provider and the receiver.
    Type: Grant
    Filed: July 10, 2013
    Date of Patent: June 13, 2017
    Assignee: Industrial Technology Research Institute
    Inventor: Yun-Shuai Yu
  • Patent number: 9667671
    Abstract: A method and system for facilitating communication between message producers and message consumers is disclosed. When a message producer is interested in identifying a message consumer for processing generated messages, the message producer declares a consumer identification rule. A messaging service manager identifies a set of suitable message consumers by comparing the consumer identification rule with a set of attributes associated with each of the message consumers registered with the messaging service manager and assigns channels associated with the set of identified message consumers to the message producer. The message producer may select a channel associated with a message consumer to initiate communication between the message producer and the message consumer.
    Type: Grant
    Filed: May 13, 2013
    Date of Patent: May 30, 2017
    Assignee: Xerox Corporation
    Inventors: Preethi Raj Raajaratnam, Selvakumar Periasamy, Arun Bakthavachalu, Hua Liu
  • Patent number: 9647870
    Abstract: A relay apparatus includes a storage, and request data reception and transmission units, first and second conversion units, and content identifier reception and transmission units. For each storage service, the storage stores a service identifier, access destination information, and a conversion routine for converting a content identifier and a specified condition for specifying content between a server format and a client apparatus format. The request data reception unit receives a service identifier and a specified condition from a client apparatus. The first conversion unit converts the specified condition into a server format. The request data transmission unit transmits the resulting specified condition according to the access destination information. The content identifier reception unit receives a content identifier from a server. The second conversion unit converts the received content identifier into the client apparatus format.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: May 9, 2017
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Ryoji Matsumura
  • Patent number: 9548897
    Abstract: A provider network may implement network entity registry for network entity handles included in network traffic policies enforced for a provider network. Network entity entries may be maintained in a network entity registry that specify network address information for network entity handles included in network traffic control policies. Network traffic control policies may be enforced by a network traffic controller. When an update to an network entity entry is received, the network entity entry may be updated and network address information specified in the network entity entry may be provided to a subset of network traffic controls implemented in a provider network for those network traffic controls enforcing network traffic policies including the network entity handle for the updated network entity entry. Network entity entries may, in some embodiments, not be updated by a network entity entry owner.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: January 17, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Eden Grail Adogla
  • Patent number: 9544263
    Abstract: A computer system may send and/or receive text messages. The text messages may contain an indication of a networked post. The computer system may display one or more interface elements for transmitting an indication of response to a networked post in a text message. Computer representations of an indication of response may be displayed with a networked post.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: January 10, 2017
    Inventor: Bryant Christopher Lee
  • Patent number: 9532165
    Abstract: A method, non-transitory computer readable medium, and apparatus for predicting a location of a short text are disclosed. For example, the method trains a model for each parent node of a grid of a plurality of parent nodes of a geographical area using a plurality of previously received short texts having a known location, receives the short text, applies a hierarchical modeling algorithm to the short text to calculate a weighted probability for one or more child nodes of one or more of the plurality of parent nodes and predicts the location of the short text within the grid of the geographical area based upon a child node of the one or more child nodes having a highest weighted probability.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: December 27, 2016
    Assignee: Xerox Corporation
    Inventors: Frédéric Roulland, Nidhi Singh
  • Patent number: 9485203
    Abstract: A method and system for attaching a scan to an email reply utilizing a mobile communications device and any standard email client. A scan-to-email attachment module can be configured in association with the mobile communications device. A contact address can be added to a list of email contacts available via the mobile communications device. The contact address can be added by the user to a reply-to email as an additional address utilizing the mobile communications device so that a scan document can be sent as an attachment to an email address listed in the reply-to email. A server monitoring the contact address can be polled by the scan-to-email attachment module and a scan request initiated with respect to a scanner. An email client on the mobile communications device sends the scan document as an attachment to an email address listed in the reply-to email composed by the user.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: November 1, 2016
    Assignee: Xerox Corporation
    Inventors: Gavan Tredoux, Premkumar Rajendran
  • Patent number: 9473549
    Abstract: A method of playing an internet video for an electronic device is disclosed. The method includes receiving data associated with the internet video from a network, wherein the video data includes information of a highest resolution and a lowest resolution of the internet video; determining a first display resolution range according to a network bandwidth utilized by the electronic device; and selecting a first resolution for playing the internet video according to the first display resolution range and whether the electronic device has stored a complete data associated with the internet video with the highest resolution.
    Type: Grant
    Filed: July 10, 2013
    Date of Patent: October 18, 2016
    Assignee: Wistron Corporation
    Inventors: Li-Hsuan Chen, Po-Hsu Chen, Hui-Liang Chang
  • Patent number: 9467452
    Abstract: The computer transitions services from a first user to a second user by receiving a notification of transition of job function from a first user to a second user. The computer determines, by one or more computer processors, services utilized by the first user in performance of the job function. The computer determines, by one or more computer processors, usage information for each of the services. The computer notifies the second user of the services utilized by the first user in performance of the job function and the determined usage information for each of the services.
    Type: Grant
    Filed: May 13, 2013
    Date of Patent: October 11, 2016
    Assignee: International Business Machines Corporation
    Inventors: Trudy L. Hewitt, Francesco C. Schembari, Robert M. Schwenn, Jr.
  • Patent number: 9426234
    Abstract: The method is for providing a third party service associated with a network-accessible site. A client-side script is provided that is configured to be installed on a client-side application. The client-side script is configured to gather information associated with the network-accessible site in response to access of the network-accessible site via the client-side application. The information associated with the network-accessible site has a user identifier and content published on the network-accessible site and user behavior data associated with access of the network-accessible site. The information associated with the network-accessible site is gathered via the client-side script in response to access of the network-accessible site via the client-side application. The content information associated with the network-accessible site is stored in the form of site records in a database. The client script is further configured to report gathered information by executing the script.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: August 23, 2016
    Assignee: NOSTO SOLUTIONS LTD
    Inventors: Juha Niilo Sakari Valvanne, Antti Aleksanteri Pöyhönen, Jani Markus Luostarinen
  • Patent number: 9413950
    Abstract: A method performed by a processing system includes determining a device identifier corresponding to a device from a series of captured images that include a light signal emitted by the device.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: August 9, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Wei Hong