Patents Examined by Chau Nguyen
  • Patent number: 9736028
    Abstract: A service management system communicates via wide area network with gateway devices located at respective user premises. The service management system remotely manages delivery of application services, which can be voice controlled, by a gateway, e.g. by selectively activating/deactivating service logic modules in the gateway. The service management system also may selectively provide secure communications and exchange of information among gateway devices and among associated endpoint devices. An exemplary service management system includes a router connected to the network and one or more computer platforms, for implementing management functions. Examples of the functions include a connection manager for controlling system communications with the gateway devices, an authentication manager for authenticating each gateway device and controlling the connection manager and a subscription manager for managing applications services and/or features offered by the gateway devices.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: August 15, 2017
    Assignee: KIP PROD P1 LP
    Inventors: Amir Ansari, George A. Cowgill, Leon E. Nicholls, Jude P. Ramayya, Ramprakash Masina, Alvin R. McQuarters, Atousa Raissyan
  • Patent number: 9734253
    Abstract: A method of providing a webpage on a home device web browser based on web browsing information of an external device connected via a network and device for the same are disclosed. The present invention includes displaying the home device web browser including a back button interface configured to guide an access change to a previously accessed URL (uniform resource locator) of a web browser, changing a URL access of the home device web browser in response to a user input to the back button interface, and displaying a webpage based on the changed URL access on the home device web browser, wherein the URL access change is performed based on a web browsing information of at least one external device connected with a home device via network and wherein the web browsing information includes a URL history information on a URL accessed by the web browser.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: August 15, 2017
    Assignee: LG Electronics Inc.
    Inventor: Yongsin Kim
  • Patent number: 9727563
    Abstract: An information sharing support system includes a first information processor connected to a projector that projects an image on a projection area including an object, and to an image pick-up device for picking up an image of the projection area; an inputting unit that inputs an event in a first layer, inputs a second annotation image as a part of a first annotation image associated with the event to a second layer, inputs a third annotation image to a third layer, and inputs a document to a fourth layer; a transmitter that transmits the second annotation image to the projector device; a receiving unit that receives a picked-up image; and a second information processing device that allocates the picked-up image to the second layer, and includes a display that displays the third annotation image and the document in an overlapping fashion.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: August 8, 2017
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Meng Shi, Kiwame Tokai, Tsutomu Abe, Hiroyuki Miyake, Tetsuo Iyoda, Shoji Sakamoto, Jun Shingu
  • Patent number: 9720894
    Abstract: A computer-implemented method, computer program product, and computing system for rendering an annotatable image within an image viewer. An indication of an intent to annotate the annotatable image is received from a user. A meme generation interface is rendered with respect to the annotatable image. Meme annotation criteria is received from the user via the meme generation interface. The meme annotation criteria includes one or more of: a meme message, a meme position indicator, and a font type identifier. The annotatable image is modified based, at least in part, upon the meme annotation criteria, thus generating an annotated image. The annotated image is published to a meme publication website.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: August 1, 2017
    Assignee: Google Inc.
    Inventors: Stanislaw Pasko, Michal Brzozowski, Wiktor Gworek, Zachary Yeskel
  • Patent number: 9723108
    Abstract: An Application Media Package is a software component for accessing and displaying Internet content which includes a definition for rendering a graphical user interface and a URL pointing to Internet content to be downloaded and presented within said user interface. An Application Media Viewer may be used in association with an Application Media Package to manage the collection, organization, sharing, and rendering of a plurality of such Packages. A development server supports the community of Application Media Package developers, providing developer tools, including Package templates which provide an expedient method of re-purposing existing internet media into a new presentation package by choosing from existing examples. Access to tools and information may be controlled at the development server. The development server may also provide a development and test zone for Package verification, authentication and acceptance before posting.
    Type: Grant
    Filed: August 23, 2011
    Date of Patent: August 1, 2017
    Inventors: John Albert Kembel, George Andrew Kembel, Daniel S. Kim, John Russell, Jake Wobbrock, Geoffrey S. Kembel, Jeremy L. Kembel, Joseph A. Bella, Sridhar T. Devulkar, Mark Wallin
  • Patent number: 9720715
    Abstract: A graphical data type inference transparently transforms a legacy text-oriented command line interface (CLI) into a graphic-oriented or graphic-aware CLI (G-CLI). A user fuses graphical references with the legacy scripting language by identifying objects using syntax familiar to the user. The objects are presented to the user via a user interface and may be queried/selected by the user. The user issues commands on the selected objects by referencing the graphical selection in a command line within a shell. The graphical selection in short hand is translated into a form operable by a server or computer. The syntax of the legacy command language is extended with operators that operate entirely within the G-CLI. Consequently, the command line used in the shell has an existing operation set, as well as new graphic-based operations.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: August 1, 2017
    Assignee: Nuance Communications, Inc.
    Inventors: Arthur Zaifman, John Ellson, Paul Ireifej, John Mocenigo
  • Patent number: 9697188
    Abstract: A method of delivering content of a webpage to a web browser on a device communicating with a network through a proxy server includes embedding a first nested browsing context in a parent browsing context of the web browser where the parent browsing context is associated with a first domain and the first nested browsing context is associated with a second domain; sending a request for content from the first nested browsing context to the second domain through the proxy server; and receiving at the first nested browsing context the content from the second domain.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: July 4, 2017
    Assignee: Instart Logic, Inc.
    Inventors: Hariharan Kolam, Brian Kennedy
  • Patent number: 9697205
    Abstract: Additional documents are automatically located that are relevant to an original document, such as a document being read by a user, and also potentially relevant to personal information of the user. The additional documents may be located based on descriptive information that includes personal information of the user and content information of the document being read. The additional documents, or links to the additional documents, may be incorporated into the document being read. In some implementations, the additional documents may be presented in-line with the document being read, such as through an in-link link or text snippet. The user can thus be efficiently presented with additional information that is relevant to the original document being read.
    Type: Grant
    Filed: February 21, 2013
    Date of Patent: July 4, 2017
    Assignee: GOOGLE INC.
    Inventors: Shumeet Baluja, Vibhu Mittal, Mehran Sahami
  • Patent number: 9697189
    Abstract: A method of delivering webpages to a browser includes delivering a first webpage using a streaming protocol that optimizes delivery of content of the first webpage where the first webpage includes information that may persist in a browser cache; delivering a second webpage without using the streaming protocol where the second webpage and the first webpage both reference a first resource; and forcing revalidation of the first resource stored on the browser cache.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: July 4, 2017
    Assignee: Instart Logic, Inc.
    Inventor: Brian Kennedy
  • Patent number: 9690754
    Abstract: A document creation interface, including an input section and a document preview section, is provided and displayed to user in order to assist in document preparation and creation. The input section of the interface can contain a structure chart template having input blocks into which a user may provide input. The input blocks may be configured to include an expandable quick guide to assist user in entering relevant information into a given input block. A document is then generated from the input received and based on the organization of the structure chart template. The document can then be dynamically displayed in the document preview section of the interface.
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: June 27, 2017
    Inventors: Walter M. Lowney, Rick Ortiz
  • Patent number: 9680783
    Abstract: An email update system dynamically updates the content of an email when the originator of an email has sent the email, and the originator later determines that the email requires editing. The updating may take place transparent to the recipient and without the introduction of duplicative content into the recipient's email program. The email update system comprises a delta engine program and a delta temporary storage in a sender's computer, a queue manager program and an intermediate email queue in a server computer, and a recipient email retrieval program in a recipient's computer.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: June 13, 2017
    Assignee: SNAP INC.
    Inventors: Yen-Fu Chen, John W. Dunsmoir, Hari Shankar
  • Patent number: 9680937
    Abstract: A method of, and apparatus for, network communication between a client computer initiator and a target data store. The method includes requesting, by the initiator, a data transfer session between the initiator and the target over a network. The request specifies quality of service parameters for the data transfer session. The method further includes receiving, from the target, a response accepting or denying the data transfer session based on the quality of service parameters; and establishing the data transfer session between the initiator and the target if the request is accepted. An advantage in communicating QoS requirements automatically on a per session basis between a client computer initiator and a target data storage resource is that QoS guarantees can be improved because the QoS determination can be carried out at the time the data transfer session is required.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: June 13, 2017
    Inventors: Darren Golbourn, Tim Courtney
  • Patent number: 9674128
    Abstract: Techniques are described for analyzing user-supplied information, including in at least some situations to predict future aspects of additional related information that will be supplied by users. The user-supplied information that is analyzed may, for example, include distributed group discussions that involve numerous users and occur via user comments made to one or more social networking sites and/or other computer-accessible sites. The analysis of user-supplied information may, for example, include determining particular topics that are of interest for a specified category during one or more periods of time, quantifying an amount of user interest in particular topics and the category during the period of time, predicting future amounts of user interest in the particular topics and the category during one or more future period of times, and taking one or more further actions based on the predicted information.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: June 6, 2017
    Assignee: BLAB, INC.
    Inventors: Randolph Browning, David Aaron Snelling, Stefan Nicholas Papp, Bernhard G. Zimmermann, Oliver B. Downs
  • Patent number: 9667572
    Abstract: A computer program or method provides away messages from a first user to other users of a communications system, where the first user has grouped the other users into two or more groups. An interface is provided to the first user that displays representations of the other users in a manner that identifies how the first user has grouped the other users into the groups. The first user is able to select a selected group from the groups using the interface. The first user also is able to set a group away message for the selected group using the interface. The group away message is sent to a second user that has been grouped in the selected group when the second user attempts to communicate with the first user using the communications system and the first user is offline.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: May 30, 2017
    Assignee: AOL Inc.
    Inventors: Brian D. Heikes, James A. Odell, Andrew L. Wick, Deborah R. Yurow
  • Patent number: 9658992
    Abstract: The present invention relates to the field of high performance computation. Particularly, the invention relates to converting a huge XML document into SDML format which can be processed with high degree of parallelism to achieve high performance. In addition also SDML can be used as a standalone protocol for data representation. SDML deals with one time write and many times read. Further, SDML files can be splitted on number of lines which makes it easier to distribute among multi cores and even distributing across servers.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: May 23, 2017
    Inventors: Prabin Ranjan Sahoo, Dattatraya Mohan Tendulkar
  • Patent number: 9661743
    Abstract: A flexible circuit board includes a center “rigid” section, such as a printed circuit stack, and an adjoining flexible multi-layer body that are fabricated from a common interconnect layer. A transition material is included at the interface between the center rigid section and the flexible multi-layer body to minimize ripping and cracking of the interconnect layer. The transition material can also be added at stress areas not related to the interface. The transition material is attached at the interface and stress areas of the flexible circuit board in order to strengthen the flexible circuit board in general and in particular the transition material included therein. The transition material layer is formed and deposited at one or more locations on or within the flexible circuit board in order to minimize, reduce, if not prevent cracking and ripping of the flexible circuit board as it is bent, flexed and/or twisted.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: May 23, 2017
    Assignee: Multek Technologies, Ltd.
    Inventors: Mark Bergman, Joan K. Vrtis
  • Patent number: 9652440
    Abstract: A computing system concurrently executes a builder thread and a reader thread. The builder thread modifies a document by modifying an active representation of the document. The reader thread perform operations regarding the document using a non-active representation of the document. The active representation of the document and the non-active representation of the document are stored in a memory of the computing system. The active representation of the document and the non-active representation of the document do not include different copies in the memory of the same data. When reading data in the non-active representation of the document, logical consistency is ensured without locking any data in the non-active representation of the document.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: May 16, 2017
    Inventor: Charles W. Parker
  • Patent number: 9641431
    Abstract: Systems and methods for, among other things, a utilization based load balancing system which controls the distribution of queries to an information retrieval system made up of a network of server clusters. In one embodiment, a server cluster allocates computational resources among computational tasks. These computational tasks are replicated across a given server cluster, typically such that those computational tasks requested more frequently have more replicas, and more resources allocated to them to fulfill the requests. The system applies a utilization metric to determine how much capacity a given task has available and uses this determination to determine the capacity available for the cluster as a whole. Load balancing is achieved by re-directing queries to another cluster in response to the utilization value for a given cluster reaching a threshold.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: May 2, 2017
    Assignee: Google Inc.
    Inventors: Sean Joseph Fellows, Nathan Grenville Parker
  • Patent number: 9641381
    Abstract: A brokering device that manages multimedia information includes an interface device having access to a network and a multimedia service provider. The interface device enables selection of multimedia information from the network, and provides the selected multimedia information to a plurality of locations without requiring the user to specify a protocol associated with the multimedia information.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: May 2, 2017
    Inventors: Andrea Basso, Lee Begeja, David Gibbon, Zhu Liu, Bernard S. Renger, Behzad Shahraray
  • Patent number: 9621400
    Abstract: Systems and methods for transmitting content are provided. In some aspects, a method includes receiving an indication of a plurality of input streams of content. Each input stream is associated with an input bit rate. The method includes determining a plurality of output bit rates at which to transmit the content to one or more client devices, comparing the plurality of input bit rates to the plurality of output bit rates, and generating, by a server, a plurality of output streams of the content based on the comparison. Each generated output stream is associated with a corresponding output bit rate and includes a transcoded input stream or a non-transcoded input stream. The plurality of output streams is generated such that a number of output streams comprising non-transcoded input streams is maximized. The method also includes transmitting the generated output streams to the one or more client devices.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: April 11, 2017
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Brian Allan Heng, Wade Keith Wan, Yong Li, Xuemin Chen