Patents Examined by Taylor Elfervig
  • Patent number: 10122655
    Abstract: Provided are techniques for personalizing data system components and data sources as chatbots in a group chat session. A social media gateway interface with a chat adapter for a chat application is provided. One or more chatbots that each represent a corresponding component of a data system are created. The one or more chatbots and the chatbot adapter are used to manage each corresponding component of the data system.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: November 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jeff J. Li, Ivan M. Milman, Wendi L. Nusbickel
  • Patent number: 10116596
    Abstract: Provided are techniques for personalizing data system components and data sources as chatbots in a group chat session. A social media gateway interface with a chat adapter for a chat application is provided. One or more chatbots that each represent a corresponding component of a data system are created. The one or more chatbots and the chatbot adapter are used to manage each corresponding component of the data system.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: October 30, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jeff J. Li, Ivan M. Milman, Wendi L. Nusbickel
  • Patent number: 10075554
    Abstract: In one embodiment, a method includes receiving a request for a webpage from a mobile-client system of a user, where the request includes an http-header, accessing information describing the user, determining the attributes of the mobile-client system based on the http-header and the information describing the user, and transmitting the webpage to the mobile-client system in response to the request, where the webpage has been customized based on the determined attributes of the mobile-client system.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: September 11, 2018
    Assignee: Facebook, Inc.
    Inventors: Mukund Narasimhan, Yingyi Liang, Xiaoliang Wei, Ita Pai, Bo Huai Victor Loh, Sara Motiee, Haomin Yu
  • Patent number: 10069720
    Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a request message, the request message including a pointer; determining whether the network node is associated with the pointer; and if the network node is associated with the pointer: determining a label associated with the pointer, modifying the request message to produce a modified message, the modified message including the label, and transmitting the modified message to at least one other network node. Various embodiments additionally or alternatively relate a method and related network node including one or more of the following receiving a publish message, wherein the publish message includes a pointer; generating a label to be associated with the pointer; modifying the publish message to produce a modified message, wherein the modified message includes the label; and transmitting the modified message to at least one other network node.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: September 4, 2018
    Assignee: ALCATEL LUCENT
    Inventors: Matteo Varvello, Ghulam Memon, Ivica Rimac
  • Patent number: 10051026
    Abstract: Disclosed is a real-time transcode transfer method based on HTTP under DLNA, including: matching playing capability information with media item resource information, and according to the matching result, acquiring data of multimedia content from a digital media server. Also disclosed is a real-time transcode transfer system based on the HTTP under the DLNA. The present document can be used to realize the real-time transcoding of multimedia content and the real-time rebroadcasting of live stream based on the HTTP under the DLNA.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: August 14, 2018
    Assignee: XI'AN ZHONGXING NEW SOFTWARE CO., LTD.
    Inventors: Jiehui Liang, Fajie Zhao, Shengjuan Wang
  • Patent number: 10044923
    Abstract: An information processing apparatus includes an acquisition unit configured to acquire restriction information about imaging functions from an imaging device connected to a network, a setting control unit configured to display a setting window in which after a parameter for one imaging function is selected, selectable parameters for other imaging functions are restricted in accordance with the selected parameter on the basis of the restriction information so that the imaging functions to be used are selected, and an information processing unit configured to acquire image information about an image captured using the selected imaging functions via the network.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: August 7, 2018
    Assignee: SONY CORPORATION
    Inventors: Kazuma Tsukuda, Nobuhiro Tsurumaki, Masaki Demizu, Masafumi Suzuki, Yoichi Kasahara, Katsuyoshi Kanemoto, Hideo Miyamaki, Takumi Sugaya, Shin Yanai
  • Patent number: 10044507
    Abstract: Methods, systems, and apparatus are described providing social networking engines. Specifically, the present specification relates to a method for implementing software containers implementing social network engines that may be configured to act in a zero-knowledge environment. In such implementations, all information pertaining to the social network engine associated with a user that is stored in the container is solely that of a user unless explicitly shared by the user. In some implementations, the containers may be configured to participate in a publish-and-subscribe network in order to share information. In addition, the containers may be provisioned with controls so that global operators may comply with local privacy rules.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: August 7, 2018
    Assignee: eIngot LLC
    Inventor: William J. Raduchel
  • Patent number: 10033782
    Abstract: An information processing apparatus includes: a playback means for requesting an information providing apparatus to transmit a content playback of which has been instructed by a user, receiving the content transmitted in response to the request and playing back the content; and a control means for stopping playback of the content by the playback means as well as transmitting an instruction for continuous playback preparation including a continuous playback position which is a playback stop position of the content to another information processing apparatus when the continuous playback preparation is instructed by the user.
    Type: Grant
    Filed: July 27, 2010
    Date of Patent: July 24, 2018
    Assignee: Saturn Licensing LLC
    Inventor: Takeo Morinaga
  • Patent number: 9967331
    Abstract: A method for maintaining server persistency, including: (a) receiving, by an intermediate entity, a first session request from client to receive a service from a server out of a plurality of servers that are connected to the intermediate entity; (b) selecting a server out of the plurality of servers and directing to the selected server information indicative of the first session request; (c) receiving a response of the selected server to the information indicative of the first session request; (d) analyzing the response of the selected server, to provide an analysis result indicative whether the response includes code to be executed by the client and includes at least one instruction that facilitates sending, by the client, another request, to receive a service from a server out of the plurality of servers; (e) modifying, based on the analysis result, the code by adding information that will cause the client to send a selected server identifier in association to the sending of the other request; and (f) sendi
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: May 8, 2018
    Assignee: F5 Networks, Inc.
    Inventors: Uri Hasson, Yiftach Shoolman
  • Patent number: 9935985
    Abstract: An apparatus, and an associated method, for directing communications of a communication session to a selected communication device, or devices, of a group of commonly-registered devices. A device-direction policy is created and stored at a network entity. The policy identifies preferred devices to which communications of a communication session are to be provided. A SIP Invite, or other communication-session initiation message, is provided to the network entity. The network entity detects the message, accesses the policy, and forwards on the message in accordance with the policy.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: April 3, 2018
    Assignee: BlackBerry Limited
    Inventors: Youngae Kim, Andrew Allen, Adrian Buckley, Jan John-Luc Bakker
  • Patent number: 9935922
    Abstract: According to one aspect, the subject matter described herein includes a method for screening Diameter messages within a Diameter signaling router (DSR) having a distributed message processor architecture. The method includes steps occurring at a DSR comprising a plurality of Diameter message processors, each configured to perform at least one Diameter function. The steps include receiving, at an ingress Diameter message processor of the Diameter message processors, a Diameter message from a Diameter peer node. The steps also include identifying, at a Diameter application message processor of the Diameter message processors, a Diameter message screening rule associated with the received Diameter message. The steps further include performing, at the Diameter application message processor of the Diameter message processors, a screening function associated with the identified Diameter message screening rule on the received Diameter message.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: April 3, 2018
    Assignee: Tekelec, Inc.
    Inventors: Petrus Wilhelmus Adrianus Jacobus Maria Nas, Thomas Matthew McCann, Peter J. Marsico
  • Patent number: 9930099
    Abstract: In a network including WAN accelerators and segment-oriented file servers, a method comprises responding to a client request to manipulate a file via a network file protocol by receiving a first request at a first WAN accelerator, wherein the request is a request to open a file located at a file server that is a segment-oriented file server, sending a local request for the file, corresponding to the first request, from the WAN accelerator to the file server, using a segment-aware network request protocol, returning at least a portion of the requested file in the form of a representation of a data map corresponding to the at least a portion of the requested file stored on the file server and using a data map for reconstruction of the requested file.
    Type: Grant
    Filed: May 8, 2008
    Date of Patent: March 27, 2018
    Assignee: Riverbed Technology, Inc.
    Inventors: Steven McCanne, Nitin Parab, John Martin
  • Patent number: 9882989
    Abstract: A method for providing remote assistance for controlling a site is disclosed. A remote assistance request may be received from a control device. The remote assistance request may be sent from the control device to a remote server. Communication between the remote server and the control device may be established.
    Type: Grant
    Filed: January 22, 2007
    Date of Patent: January 30, 2018
    Assignee: Control4 Corporation
    Inventor: Michael L. Howard
  • Patent number: 9866640
    Abstract: An enterprise software system access manager saves cookies for users' sessions on client devices but creates server-side sessions on the fly when needed for the users to access certain features, when there is a constraint on the client device, or due to application policies. The server-side session objects can have references to the client-side cookies and can have key-value pairs added to them instead of the associated cookie.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: January 9, 2018
    Assignee: Oracle International Corporation
    Inventors: Vamsi Motukuru, Vikas Pooven Chathoth, Vipin Anaparakkal Koottayi
  • Patent number: 9848314
    Abstract: Apparatuses and methods are disclosed for managing discovery in wireless peer-to-peer networks. Various discovery procedures may be implemented by supporting a broadcast of a plurality of discovery signals spaced apart in time by silent periods from a peer node and changing the duration of at least one of the silent periods.
    Type: Grant
    Filed: May 19, 2008
    Date of Patent: December 19, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Gavin Bernard Horn, Ashwin Sampath
  • Patent number: 9846605
    Abstract: A server computing architecture is provided that uses minimal download features and includes error failover functionality. A server computer may receive an electronic page request and calculate a delta between a known static baseline electronic page and the requested electronic page. The static baseline electronic page may include an electronic page without content that utilizes a master electronic page. The master electronic page may include shared content for electronic pages associated with a website. The server computer may further determine whether one more errors are associated with rendering the calculated delta, render a payload comprising only the calculated delta upon determining an absence of the one or more errors and failover to one or more options upon determining that the one or more errors are associated with rendering the calculated delta.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: December 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arye Gittelman, Petru Mihai Moldovanu, Sterling J. Crockett, Cindy Liao Hartwig, Erin Megan Riley, Xiaomei Wang
  • Patent number: 9826404
    Abstract: Peer-to-peer (P2P) authorization by a mobile entity of a wireless communications system may include receiving a P2P authorization accept message from a management entity via a non-access stratum (NAS), receiving a radio resource control (RRC) P2P configuration request from a network entity, and sending an RRC P2P configuration complete message to the network entity via an access stratum. A management entity receiving a P2P authorization request message from a mobile entity may perform a P2P authorization check based on the received P2P authorization request message, and if the mobile entity is authorized, send a P2P authorization accept message to the mobile entity via the NAS. Alternatively, P2P authorization by a mobile entity may include sending a registration message including a P2P authorization request to a core network, and receiving a registration accept message from the core network that includes an initial context setup request and a P2P authorization response.
    Type: Grant
    Filed: January 10, 2012
    Date of Patent: November 21, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Miguel Griot, Gavin Bernard Horn, Sai Yiu Duncan Ho
  • Patent number: 9819624
    Abstract: A method and system for processing messages is disclosed that includes receiving a plurality of messages directed to a user, where each message has a unique message identifier. Each of the plurality of messages may be associated with a respective conversation, where each conversation has a respective conversation identifier. Also, each conversation includes a set of one or more messages sharing a common set of characteristics that meet a first predefined criteria. A list of conversations is displayed as a set of rows in an order determined by a second predefined criteria, where each row corresponds to one of the listed conversations and includes at least a sender list, a conversation topic and a date/time value. The contents of a conversation is displayed when the user selects a conversation from the displayed list of conversations. Messages can be displayed in one of three modes: expanded, compacted and hidden.
    Type: Grant
    Filed: August 6, 2004
    Date of Patent: November 14, 2017
    Assignee: Google Inc.
    Inventors: Paul T. Buchheit, Bay-Wei W. Chang, Jing Yee Lim, Brian D. Rakowski, Sanjeev Singh
  • Patent number: 9740377
    Abstract: A composite video including a plurality of videos in a single stream is sent from a video streamer server to a client, where it is presented on an electronic display. A user may make a selection in the composite video that is translated to an absolute media reference that may include information identifying which video of the composite video was selected, an absolute media time identifying an elapsed time from the beginning of the video to the selection, and/or an absolute media spatial coordinate identifying a spatial location of the video that was selected. Auxiliary information related to the composite video may be obtained based on the selection and the absolute media reference and displayed to the user.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: August 22, 2017
    Assignee: Vuemix, Inc.
    Inventors: Govind Kizhepat, Yung-Hsiao Lai, Erik Matthew Nystrom, Sarvesh Arun Telang
  • Patent number: 9736548
    Abstract: An end-to-end multimedia streaming system can include a streaming server and a destination. The streaming server includes a content source, which sends multiple description coding-encoded content over a plurality of paths to the destination. The destination includes an aggregator for aggregating the descriptions from the multiple paths, decoding and recombining them to recover the content. A feedback sender at the destination generates traffic performance variables based on the channel conditions of the multiple paths, and sends these variables to a feedback receiver at the streaming server. The feedback receiver utilizes the feedback information to make adjustments to the transmissions of the content, and to synchronize the transmissions over the multiple paths.
    Type: Grant
    Filed: June 8, 2011
    Date of Patent: August 15, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Xiaolong Huang, Vijayalakshmi R. Raveendran, Xun Luo, PhaniKumar K. Bhamidipati, Soham V. Sheth