Patents Examined by Nicholas Taylor
  • Patent number: 9674292
    Abstract: In some examples, a service bus may include one or more computing devices configured to translate requests from one or more client applications to one or more proxy services. According to at least one example, a system may create a resource object based at least in part on a template. The template may be associated with configuration information that may identify at least one parameter associated with a third-party application. In some examples, the third-party application may be a web service or a client application. Additionally, the system may generate a message flow based at least in part on the resource object. The system may also process a request, from the third-party application, based at least in part on the message flow. Further, the system may provide a graphical user interface (GUI) associated with the template, the GUI configured to enable input of the configuration information.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: June 6, 2017
    Assignee: Oracle International Corporation
    Inventors: Greg M. Fichtenholtz, Pradeep Bollineni, Jia 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: 9667747
    Abstract: Described herein are improved systems, methods, and devices for delivering and managing metadata in a distributed computing platform such as a content delivery network (CDN) so as to configure content servers to handle client requests. The teachings hereof provide, among other things, scalable and configurable solutions for delivering and managing metadata, preferably by leveraging dynamically obtained control information. For example, in one embodiment, a given content server may store metadata, e.g., in a configuration file, that references dynamic, late-bound control information for use in satisfying dependencies. This dynamic control information can be requested by the CDN content server, typically from a remote host, when needed to parse and execute the metadata.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: May 30, 2017
    Assignee: AKAMAI TECHNOLOGIES, INC.
    Inventors: Matthew J. Stevens, Frederick R. Shotton
  • Patent number: 9667730
    Abstract: Systems and methods for presenting information are disclosed. One aspect comprises receiving a request for information. First data can be provided in response to the request if a parameter is equal to or exceeds a comparator element, wherein the parameter relates to one or more of abandoned data transmissions and completed data transmissions. Second data can be provided in response to the request if the comparator element exceeds the parameter.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: May 30, 2017
    Assignee: Comcast Cable Communications, LLC
    Inventors: John Riviello, Daniel Freiman
  • Patent number: 9667740
    Abstract: A system and method of formatting data. The system accounts for the user's current device and current activity in order to determine the appropriate format for presenting data.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: May 30, 2017
    Assignee: SAP SE
    Inventors: Suresh Pasumarthi, Anil Babu Ankisettipalli
  • Patent number: 9667579
    Abstract: A method for implementing end-to-end message push using a geographical signal feature cluster where a message provider uses an apparatus to establish message data related to a landmark, and according to the message data, a message push server acquires geographical signal feature clusters from a signal feature database and establishes a message push list. The message push server establishes a connection actively from a record in the message push list to notify a message receiver of retrieving a push condition; the message receiver uses an apparatus to detect a signal feature and provides the signal feature for the message push server to establish the push condition. Then the message receiver uses an apparatus to detect a signal feature, if the detected signal feature is the same as the signal feature in the geographical signal feature cluster in the push condition, a message will be pushed to the message receiver.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: May 30, 2017
    Assignee: HyXen Technology Co., Ltd.
    Inventor: Bo-Chih Liu
  • Patent number: 9660863
    Abstract: A first electronic device transmits first configuration information of the first electronic device collected by a tamper-resistant chip mounted thereon and approved by a third-party device to a second electronic device over a short-distance network. The second electronic device transmits second configuration information of the second electronic device collected by a tamper-resistant chip mounted thereon and approved by the third-party device to the first electronic device over the short-distance network. The first electronic device transmits the first configuration information and the second configuration information to the second electronic device over a network. The second electronic device controls connection between the first electronic device and the second electronic device over the network based on the first configuration information and the second configuration information received from the first electronic device.
    Type: Grant
    Filed: August 7, 2013
    Date of Patent: May 23, 2017
    Assignees: FUJITSU FSAS INC., FUJITSU LIMITED
    Inventors: Kouji Sakai, Seigo Kotani
  • Patent number: 9661040
    Abstract: A collaboration processing apparatus that is connected to plural electronic apparatuses, receives a request from an application installed in the collaboration processing apparatus, and controls the electronic devices based on the received request to perform a collaboration process by causing the application and the electronic devices to collaborate, includes a capability information providing unit which receives an acquisition request for information related to capability of the electronic device via a previously defined interface and provides the information related to the capability of the electronic devices in response to the received acquisition request; and an execution controlling unit which receives the execution request based on the information of the capability from the application, to which the information related to the capability is provided by the capability information providing unit, via the previously defined interface, and controls the electronic devices based on the received execution reques
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 23, 2017
    Assignee: Ricoh Company, Ltd.
    Inventor: Kazunori Kobayashi
  • Patent number: 9654579
    Abstract: Described herein are improved systems, methods, and devices for delivering and managing metadata in a distributed computing platform such as a content delivery network (CDN) so as to configure content servers to handle client requests. The teachings hereof provide, among other things, scalable and configurable solutions for delivering and managing metadata, preferably by leveraging dynamically obtained control information. For example, in one embodiment, a given content server may store metadata, e.g., in a configuration file, that references dynamic, late-bound control information for use in satisfying dependencies. This dynamic control information can be requested by the CDN content server, typically from a remote host, when needed to parse and execute the metadata.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: May 16, 2017
    Assignee: Akamai Technologies, Inc.
    Inventors: Matthew J. Stevens, Frederick R. Shotton
  • Patent number: 9654334
    Abstract: Various disclosed embodiments include methods and systems for determining whether representational state transfer (REST) application programming interfaces (APIs) are compatible. A method is performed by a processing system that includes a processor. The method comprises obtaining a first REST Chart describing a first version of a REST API and obtaining a second REST Chart describing a second version of a REST API. The method comprises determining whether the first version and the second version are compatible using the first REST Chart and the second REST Chart by determining whether a compatible path exists between the first REST Chart and the second REST Chart.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: May 16, 2017
    Assignee: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Li Li, Wu Chou, Wei Zhou
  • 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: 9641556
    Abstract: A social analytic system collects signals from different social network accounts. Social metrics are derived for the accounts and the accounts classified as different types of constituents for a company or primary account based on the social metrics. The constituents may include any combination of advocates, detractors, influencers, spammers, employees, partners, and/or market. Some of the social metrics used for classifying the different types of constituents may include a volume of the signals, types of message interactions, number of unique messages, sentiment, number of subscribers, alignment of constituent and company messages, and/or average signal length.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: May 2, 2017
    Assignee: Sprinklr, Inc.
    Inventors: Timothy Joseph Potter, Kevin Safford, Jason Westigard, II, John Joseph De Olivera, Erik Lee Huddleston, Bryan Horne, David Chi-Fine Yu, Brandon Kearby, Stephen Michael Vaughan, II
  • Patent number: 9641571
    Abstract: A computer-implemented method, computer program product, and computing system is provided for orchestrating presentations within an electronic meeting. In an implementation, a method may include receiving one or more social scoring inputs associated with a plurality of presentations included within an electronic meeting. The method may also include defining a social score for a first presentation of the plurality of presentations based on, at least in part, the one or more social scoring inputs. The method may further include establishing at least one attribute of the first presentation for the electronic meeting based on the social score for the first presentation.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: May 2, 2017
    Assignee: International Business Machines Corporation
    Inventors: Judith H. Bank, Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun
  • Patent number: 9641573
    Abstract: A computer-implemented method, computer program product, and computing system is provided for orchestrating presentations within an electronic meeting. In an implementation, a method may include receiving one or more social scoring inputs associated with a plurality of presentations included within an electronic meeting. The method may also include defining a social score for a first presentation of the plurality of presentations based on, at least in part, the one or more social scoring inputs. The method may further include establishing at least one attribute of the first presentation for the electronic meeting based on the social score for the first presentation.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: May 2, 2017
    Assignee: International Business Machines Corporation
    Inventors: Judith H. Bank, Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun
  • Patent number: 9641476
    Abstract: Disclosed are a mobile terminal and controlling method thereof, including wireless communication unit configured to transceive mails, touchscreen configured to display at least one first mail previously received through the wireless communication unit, and controller, when a command for a reply or forwarding of the displayed first mail is inputted, displaying a composing window of a second mail including the first mail, the controller, when at least one mail address information included in at least one original text in the first mail is selected from the composing window, automatically setting a mail address matching the selected mail address information as a recipient or carbon copy mail address of the second mail. Accordingly, when a mail address of a recipient or carbon copy of a replied or forwarded mail for a received mail, the mail address can be conveniently set using mail address information included in the received mail.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: May 2, 2017
    Assignee: LG ELECTRONICS INC.
    Inventor: Taeyong Kim
  • Patent number: 9641602
    Abstract: A service provision system comprises a first terminal, a service computer, and a user registration module. The first terminal includes an application management module to which second identification information is assigned, for managing the application to which first identification information is assigned, and an anonymous personal data transmission module for transmitting the anonymous personal data including the first identification information and the second identification information. The user registration module transmits user registration data including the second identification information and third identification information, in a case of inputting third identification information.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: May 2, 2017
    Assignee: CLARION CO., LTD.
    Inventors: Atsushi Shimizu, Yasushi Nagai, Takashi Matsumoto, Hiroyoshi Endo, Tatsuaki Osafune, Haruhiko Sawajiri
  • Patent number: 9633118
    Abstract: An editorial service analyzes the web behavior of a group of users in order to classify users into user types and contrasting types. A user type is a classification that is based on the type of web-accessed content that a user typically views. A contrasting type represents a classification that is based on web-accessed content that a user rarely views. A content provider may utilize a user's contrasting type to present divergent or contrasting content to a user thereby engaging the user to stay on and interact with the content provider's web site or application longer.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: April 25, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventor: Jamey Tisdale
  • Patent number: 9634887
    Abstract: A system includes a first server configured to execute a first virtual machine among a plurality of virtual machines belonging to a first virtual network, the plurality of virtual machines identified by a common address in the first virtual network; and a second server; and a switch including a first port coupled to the first server and a second port coupled to the second server, and configured to: store an association between the common address and the first port; and update the association to associate the common address with the second port in place of the first port when the first virtual machine is migrated from the first server to the second server.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: April 25, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Masahiro Sato
  • Patent number: 9634970
    Abstract: A computer includes a processor and a memory connected to the processor. The memory stores instructions executed by the processor to augment a message with network node attributes derived by linking from an original network node specified in the message to additional network nodes associated with the original network node. Message signatures representing the network node attributes are generated. The message signatures are evaluated to characterize the message.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: April 25, 2017
    Assignee: Cloudmark, Inc.
    Inventor: Mark Stemm
  • Patent number: 9628537
    Abstract: The present invention relates to a high picture quality video streaming service method and system. The high picture quality video streaming service system according to the present invention includes: a content server for generating a first encoding video by encoding an original video with at a constant bit rate, generating a second encoding video by encoding the original video by using 1/N of the length of a first encoding video Group Of Pictures (GOP) and 1/N of a frame rate with constant Quantization Parameters, generating a streaming video by using the first encoding video and the second encoding video, and downloading the first encoding video and transmitting the streaming video in real time; and a user terminal for downloading and playing the first encoding video, or generating and playing a video for playback by recombining frames of the first encoding video and frames of the streaming video.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: April 18, 2017
    Assignee: SK PLANET CO., LTD.
    Inventor: Tae Meon Bae