Patents Examined by Taylor Elfervig
  • Patent number: 10180930
    Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: monitor a character stream; identify characters comprising a domain name request; identify a token in a language character map comprising the characters and associated with a language; generate, using a software translation engine, a translation of the first token into a second language; generate candidate domain names comprising: a domain name comprising the token; and a second domain name comprising the second token; modify, in real time, a user interface control to display the list of candidate domain names.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: January 15, 2019
    Assignee: Go Daddy Operating Company, Inc.
    Inventors: Wei-Cheng Lai, Yang Zhao
  • Patent number: 10171595
    Abstract: A method, apparatus and software is disclosed in which options for the provision of a service are each identified by an option identifier for use in determining the applicable options for a given service request.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Paul T. Nolan, Christopher E. Sharp
  • Patent number: 10171610
    Abstract: The distribution network comprising a plurality of caching nodes and wherein the web content had been statically identified as an uncacheable content and originated on an origin-server and wherein the method establishes a time to live, TTL, period value to said uncacheable content based on users requests and responds to said users requests by sending to at least to one CDN user said uncacheable content within said TTL period value. Each one of said plurality of caching nodes in said distribution network including a content caching manager and a pseudo-dynamic content TTL predictor and performing the following steps: a) contacting each one of said plurality of nodes with a centralized repository, in order to download the configuration file of a plurality of said CDN users.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: January 1, 2019
    Assignee: Telefonica, S.A.
    Inventors: Xiaoyuan Yang, Martin Ivan Levi, Carmelo Alexis Acosta Ojeda, Eguzki Astiz Lezaun, Armando Antonio Garcia Sanchez Mendoza, Pablo Rodriguez Rodriguez
  • Patent number: 10171585
    Abstract: Provided are a method, a system, and a computer program product in which a computational device stores a first part of data in a first cloud storage maintained by a first entity. A second part of the data is stored in a second cloud storage maintained by a second entity.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew G. Borlick, Lokesh M. Gupta, Roger G. Hathorn, Karl A. Nielsen
  • Patent number: 10157428
    Abstract: Offline sharing of content is performed. An offline request to share content associated with a content sharing platform to a social networking service is received by a processing device of a user device. The offline request is received while the user device is not connected to a network. A share request is generated for the content in view of the social networking service. The share request for the content is generated while the user device is not connected to the network. Upon determining that a network connection is available, the share request for the content is provided to the social networking service.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: December 18, 2018
    Assignee: Google LLC
    Inventors: Justin Lewis, Ruxandra Georgiana Davies
  • Patent number: 10140376
    Abstract: A client computing architecture is provided that utilized minimal download and simulated page navigation features. A client computer may receive a payload comprising delta data in response to a navigation request for an electronic page. The client computer may further parse the delta data for the electronic page, update page contents for the electronic page based on the received delta data, determine whether one or more errors are associated with a page load process for the electronic page, manage a fragment identifier portion of a uniform resource locator (URL) to track a current location in a navigation of the electronic page, and intercept one or more navigation click events to ensure a minimal download strategy navigation.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: November 27, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arye Gittelman, Petru Mihai Moldovanu, Sterling John Crockett, Jonathan Fred Keslin, Aditi Mandal, Cindy Liao Hartwig, Erin Megan Riley, Xiaomei Wang
  • 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: 10078708
    Abstract: The systems and methods described herein use a tag for collecting data associated with a content object of a content page. The tag may be a universal tag which can provide a single point of data collection and thereby reduce the number of network requests due to piggyback tags. The data collected from the content page may be communicated to a stream management system which can process the data and split the data into multiple data streams to be fed to a downstream system. The downstream system can further process the data and communicate to another downstream system. In some embodiments, the stream management system can access the repositories of its downstream system and veto the data flows created by the downstream system.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: September 18, 2018
    Assignee: TEALIUM INC.
    Inventor: Christopher B. Slovak
  • 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: 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: 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: 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