Integration Of Diverse Media Patents (Class 715/201)
  • Patent number: 9542392
    Abstract: An electronic publishing platform maps supplemental content layers associated with one or more paired target documents, such as user-generated content layers associated with the paired target documents, into a source document. The publishing platform correlates content items in the source document to content items in the paired target documents. Based on the correlation, the publishing platform generates indexes mapping the source document content items to the paired target document content items. The publishing platform uses the indexes to map supplemental content layers associated with the paired target document to the source document.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: January 10, 2017
    Assignee: Chegg, Inc.
    Inventors: Vincent Le Chevalier, Pierce Trowbridge Wetter, III, Joshua Richardson, Charles F. Geiger
  • Patent number: 9542362
    Abstract: The present invention provides an apparatus for logically processing a composite graph in a formatted document, the apparatus comprising: a composite graph block extraction unit, used to extract a composite graph block in the formatted document; a document parsing unit, used to parse the formatted document to obtain a text element contained therein; a cutline element extraction unit, used to extract a cutline element from the text element; a correlativity detection unit, used to detect correlativity between the composite graph block and the cutline element; a correlativity storage unit, used to store the detected correlativity. The present invention also provides a method for logically processing a composite graph in a formatted document. According to the technical scheme disclosed in the present invention, it is easily achieve layout understanding of the composite graph in a graph-text mixed layout of the formatted document, so as to avoid a logical error.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: January 10, 2017
    Assignees: Peking University Founder Group Co., Ltd., Founder Apabi Technology Limited, Peking University
    Inventors: Canhui Xu, Zhi Tang, Xin Tao, Cao Shi
  • Patent number: 9535999
    Abstract: Methods and systems generate trending search magazines. Trending topics may be identified from news servers. A search magazine edition may be generated for a trending topic. The edition has a search magazine format, including a news section, a user-generated media section and an about section. News and article servers are searched for articles on the trending topic. Media is searched for on the trending topic. Descriptive information is searched for on the trending topic. The search results of these automatic searches are transformed into the search magazine format of the edition and provided for display in a current display view of a mobile device.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: January 3, 2017
    Assignee: Google Inc.
    Inventors: Sami Mohammed Shalabi, Maurice Bennett Shore, Cassandra Lynn Doll
  • Patent number: 9521189
    Abstract: Link units include a keyword or words that, when selected, cause a client device to display a landing page having one or more content items related to the selected link unit. The use of contextual data in addition to the keyword or words of the selected link unit may further assist in selecting relevant content items to populate the landing page. The contextual data may include the unselected keyword link units and/or other keywords in a group from which the selected keyword link unit was selected. The contextual data may include assigning weights to the selected keyword link unit, the unselected keyword link units, and/or the other keywords in the group from which the selected keyword link unit was selected. The group may be identified using a unique token associated with the group and the selected keyword link unit.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: December 13, 2016
    Assignee: Google Inc.
    Inventor: Jinjun Xu
  • Patent number: 9513930
    Abstract: Systems, methods, computer-readable mediums, user interfaces and other implementations are disclosed for workflow widgets. In some implementations, a widget workflow method includes: launching a widget at a first device; and updating the widget with content created at a second device.
    Type: Grant
    Filed: May 20, 2010
    Date of Patent: December 6, 2016
    Assignee: Apple Inc.
    Inventors: Scott Forstall, Imran A. Chaudhri, John O. Louch, Eric Steven Peyton
  • Patent number: 9508101
    Abstract: A system generates a ticker result, which may be a uniform resource locator (URL) corresponding to a quote provider. The system receives a string of information and determines whether all terms in the string of information correspond to ticker symbols. If all terms in the string of information correspond to ticker symbols, the system may ascertain whether the string of information corresponds to a query for ticker information. If the string of information corresponds to a query for ticker information, the ticker information (e.g., a ticker result) may be provided.
    Type: Grant
    Filed: September 21, 2001
    Date of Patent: November 29, 2016
    Assignee: Google Inc.
    Inventor: Paul Thomas Buchheit
  • Patent number: 9507858
    Abstract: One embodiment of the present invention provides a system that merges similar clusters of conceptually-related words in a probabilistic generative model for textual documents. During operation, the system receives a current model, which contains terminal nodes representing random variables for words and contains cluster nodes representing clusters of conceptually related words. Nodes in the current model are coupled together by weighted links, wherein if a node fires, a link from the node to another node causes the other node to fire with a probability proportionate to the weight of the link. Next, the system determines whether cluster nodes in the current model explain other cluster nodes in the current model. If two cluster nodes explain each other, the system merges the two cluster nodes to form a combined cluster node.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: November 29, 2016
    Assignee: Google Inc.
    Inventors: Uri N. Lerner, Michael E. Jahr
  • Patent number: 9495335
    Abstract: Item selections along with user inputs are leveraged to provide users with automated item tagging. Further user interaction with additional windows and other interfacing techniques are not required to tag the item. In one example, a user selects items and begins typing a tag which is automatically associated with the selected items without further user action. Tagging suggestions can also be supplied based on a user's selection, be dynamically supplied based on a user's input action, and/or be formulated automatically based on user data and/or tags and the like associated with selections by an external source. Machine learning can also be utilized to facilitate in tag determination. This increases the value of the tagged items by providing greater item access flexibility and allowing multiple associations (or tags) with each item.
    Type: Grant
    Filed: September 21, 2010
    Date of Patent: November 15, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Matthew B. MacLaurin
  • Patent number: 9491514
    Abstract: Systems and methods that enable satellite television subscribers to bookmark and annotate sections of recorded media content, and also to share and access bookmarks with and created by others.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: November 8, 2016
    Assignee: EchoStar Technologies L.L.C.
    Inventor: Venkat Deep Rajan
  • Patent number: 9479584
    Abstract: Some media applications use media containers, media files or media streams that contain multiple media components in it and require that each component of media be sent to different destinations tailored for rendering a particular type of media component. Furthermore there may be multiple destinations for a particular media component type. For example an application might use a media file with one video and one stereo audio stream and want to send this to two video rendering devices and four stereo audio devices. This invention describes a system for rendering these media components synchronously on multiple devices by demultiplexing the media into media sub components at one destination, sending the components to all destinations and synchronizing the rendering at each device.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: October 25, 2016
    Assignee: Blackfire Research Corporation
    Inventor: Ravi U. Rajapakse
  • Patent number: 9465849
    Abstract: Embodiments of the present disclosure may be used to gather, rank, categorize, and perform other processing of various types of content. In some embodiments, content items such as text, images, video, and other content are received from a variety of different sources and are processed to generate an article containing selected content items. While there may be hundreds or thousands of separate articles and stories regarding a particular topic, embodiments of the present disclosure help provide users with a single concise article that contains high-quality content items selected from among a potentially vast number of disparate sources.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: October 11, 2016
    Assignee: Yahoo! Inc.
    Inventors: Maria Renhui Zhang, Nicholas D'Aloisio-Montilla, Qichu Lu
  • Patent number: 9465784
    Abstract: A method and system is described that enable a plurality of co-authors to generate and edit work product to be incorporated into different documents customized to suit the interests of different audiences. A first user authors a text passage that pertains to a certain subject matter, intending to use this passage in a particular document. The passage is made available over a network to other users who may wish to include the text passage or a derivative thereof in another document being authored. A second user may link to the text passage to incorporate it into another document. When that occurs, changes that either the first user or a copy editor, as a third user, makes to the passage can be made simultaneously in the other document being generated by the other user. If instead, the second user wishes to edit the text passage, the link can be broken and a derivative text passage can be created for inclusion in that second user's document.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: October 11, 2016
    Assignee: Bulletin Intelligence LLC
    Inventors: Matthew Hagopian, Greg Dietz, Michael Hogue
  • Patent number: 9465507
    Abstract: Users may communicate an idea asynchronously by including contextual information. The contextual information may be presented in multimodal annotations, suggestions of logical idea progression, and a chronological history of the project creation. The contextual information may include content captured from the real-world including from the user's immediate environment or elsewhere.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: October 11, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xiang Cao, Guang Li, Sergio Paolantonio
  • Patent number: 9465434
    Abstract: Roughly described, different drawing regions are opened for different users on the same whiteboard. Each drawing region has its own set of line appearance properties, which the user can set with a toolbar. Lines drawn in a drawing region adopt the line appearance properties then in effect for that drawing region, which also apply to replications of the line on other devices in the collaboration session. As the user draws toward a boundary of the user's drawing region, the boundary automatically moves so that the drawing continues to contain the user's drawing activity.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: October 11, 2016
    Assignee: HAWORTH, INC.
    Inventor: Steve Mason
  • Patent number: 9436659
    Abstract: A system and method to view, edit, share, and organize files using software in the form of a computing application for a computing device, allowing a user to keep annotations directly on a document that may be transferred between updates. This allows multiple users to work on one project and share edits no matter where they are or what device they are using.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: September 6, 2016
    Assignee: 3RB LLC
    Inventors: Brad Duns, Laureen Sills, Kristin Wright
  • Patent number: 9400776
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for adaptive column selection. One of the methods includes obtaining a size of a display area. The method includes obtaining column descriptors, each column descriptor identifying a column and a column width. The method includes determining a set of columns to present, including comparing the column width of a column to an available size remaining, and including the column in the set in response to determining that the column size is less than the available size. The method includes calculating an aggregate width of all the columns in the set. The method includes allocating a portion of the size to each column in the set of columns based on a ratio of width of the respective column and the aggregate width. The method also includes presenting the columns in the set of columns on the display area.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: July 26, 2016
    Assignee: Vinyl Development LLC
    Inventor: Thomas R. Kennedy, Jr.
  • Patent number: 9400995
    Abstract: Content recommendation includes: determining a plurality of user behavior categories pertaining to a plurality of user behaviors by a plurality of users within a period of time, and a plurality of user behavior frequencies corresponding to the plurality of user behavior categories; determining whether the number of user behavior categories exceeds a preset category threshold; in the event that the number of user behavior categories exceeds the preset threshold, excluding one or more user behavior categories such that the number of remaining user behavior categories does not exceed the preset threshold; determining, based at least on the remaining user behavior categories and corresponding user behavior frequencies, user preference data comprising frequency distribution information of a plurality of pieces of content information targeted by user behaviors in the remaining user behavior categories; and recommending content information to a user based on the user preference data.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: July 26, 2016
    Assignee: Alibaba Group Holding Limited
    Inventors: Xiangyu Gu, Qile Fu, Zhonglin Zu, Wei Ning
  • Patent number: 9402014
    Abstract: The present invention relates to a method for improving clarity of a PDF file converted from a paper file.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: July 26, 2016
    Assignee: Fujian Foxit Software Development Joint Stock Co., Ltd.
    Inventors: Yuqian Xiong, Mingjun Lin
  • Patent number: 9396666
    Abstract: A system and method for analyzing a text, and automatically applying line breaks according to set page, text and reader parameters in order to optimize reading speed and comprehension. Line breaks in the text are determined in part using semantic principles, i.e., the strength of the semantic relation between the words in a sentence, or word co-occurrence frequency. Other factors include the size of the page or screen (for both offline and online reading), and the width of the margins (which establish the maximum length of a line, depending on character font and size). The present invention increases reading comprehension over various other line break methods.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: July 19, 2016
    Inventor: Max M. Louwerse
  • Patent number: 9383957
    Abstract: A product creator system includes a business application and a distribution utility. The business application enables a user to specify and/or edit (via a user client) a document. The business application generates a packet that is transmitted to the distribution utility. The packet describes the document, such as a document of a particular type (where the document is based on variable content and/or variable layout), and a distribution method for the document. Distribution methods include print, ship, mail, fax, email, and save. The distribution utility generates and distributes the document (via an output device) based on the packet. The business application, which can be used with a variety of distribution utilities, includes a web front-end and a packet generator. The distribution utility, which can be used with a variety of business applications, includes control logic and a document processor. The document processor helps generate the document.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: July 5, 2016
    Assignee: Uhlig LLC
    Inventors: Mark A. Uhlig, Kristina M. Hayes, Justin B. Hansen, Arthur S. French, II, Lauretta Jo Schultz, Amy J. Geisler
  • Patent number: 9384295
    Abstract: A method and apparatus for viewing a collaborative document and a portable document at a device in a network. The collaborative document is hosted on a server and accessible through a network. The device hosts a corresponding portable document. The document processing application allows viewing of the portable document and the collaborative document on the device, wherein the user may select the desired view. In one embodiment, each view is displayed as a tabbed window, and switching views is enabled by selection of a tab. When the device is disconnected from the network, the user may view and process the portable document.
    Type: Grant
    Filed: January 22, 2009
    Date of Patent: July 5, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Vivek Hebbar, Robert K. McAfee
  • Patent number: 9372615
    Abstract: An apparatus and a method for a touch screen in an electronic device. The method includes determining whether a constant touch input is detected. The method also includes, when a constant touch input is detected, determining whether an input of an additional key button of the device is detected. The method further includes, when the input of the additional key button is detected, performing a second function that is different than a first function of the additional key button. Since a separate new additional function may be intuitively performed besides a unique function of the additional key button by pressing the touch screen and the additional key button together, user convenience of the device increases.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: June 21, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Sang-Cheol Lee
  • Patent number: 9367635
    Abstract: Methods and systems of co-browsing may provide for determining a custom set of display parameters for a co-browsing session based on a first set of display parameters corresponding to a first type of browser and a second set of display parameters corresponding to a second type of browser. One or more web applications can be notified of the custom set of display parameters, wherein the web applications may override responses to web requests during the co-browsing session based on the custom set of display parameteters.
    Type: Grant
    Filed: February 12, 2011
    Date of Patent: June 14, 2016
    Assignee: International Business Machines Corporation
    Inventors: Erik J. Burckart, Andrew J. Ivory, Todd E. Kaplinger, Aaron K. Shook
  • Patent number: 9367546
    Abstract: A method and apparatus enables customized receipt of syndicated data feeds according to designated time periods. According to an exemplary embodiment, the method includes the steps of enabling a user to select a first syndicated data feed to be received by a first device during a first time period, and enabling the user to select a second syndicated data feed to be received by a second device during a second time period different from the first time period.
    Type: Grant
    Filed: October 19, 2007
    Date of Patent: June 14, 2016
    Assignee: Thomson Licensing
    Inventors: William Ray Bednarczyk, Jayanta Majumdar, Koji Okamoto, Quan Liu, Joris Roussel, Sylvain Chaillou
  • Patent number: 9348641
    Abstract: A method for performing a transaction in a massively parallel processing (MPP) database includes receiving, by a transaction manager, from a first resource manager, a first snapshot of the first resource manager and receiving, by the transaction manager, from a second resource manager, a second snapshot of the second resource manager. Also, the method includes reconciling the first snapshot of the first resource manager and the second snapshot of the second resource manager to generate a reconciled snapshot and transmitting, by the transaction manager, to the first resource manager and the second resource manager, the reconciled snapshot. Additionally, the method includes performing a transaction using the reconciled snapshot.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: May 24, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventors: Tejeswar Mupparti, Gangavara Prasad Varakur
  • Patent number: 9342494
    Abstract: A user provides an annotation, such as text or graphics, in relation to a resource available on a computer network. The annotation is automatically stored and/or retrieved without requiring separate action from the user to accomplish the storage or retrieval. An annotation interface may receive the annotation from the user. The annotation is then stored in association with the user and the network address of the resource. The user's annotation may be later retrieved and displayed to the user based on the network address of the resource. In one specific embodiment, a browser toolbar receives and displays user annotations associated with Web sites or Web pages to which the user has navigated. Preferably, the annotation interface remains available to the user throughout the time in which the resource is provided. Further controls may enable the user to make an annotation publicly available to others, and to receive annotations from others.
    Type: Grant
    Filed: January 17, 2013
    Date of Patent: May 17, 2016
    Assignee: Callahan Cellular L.L.C.
    Inventors: Udi Manber, Jonathan Leblang, Colin Saunders, Matthew Amacker
  • Patent number: 9336283
    Abstract: A method for data sensitive filtering in a patient database searches includes providing a search criteria comprising one or more search locator fields, determining a retrieval formula from the search criteria that maximizes error tolerance in the search criteria while satisfying a predefined response time requirement, and retrieving candidate records from the database. If no retrieval formula can be found that satisfies the response time requirements, the method includes requesting additional search criteria, scoring each candidate record by comparing a search criteria locator field with a corresponding retrieved record field, and determining whether the score of the candidate record exceeds a predefined threshold. If the candidate score does exceed the threshold, the candidate record is added to a list of records to be returned in response to the search criteria.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: May 10, 2016
    Assignee: Cerner Innovation, Inc.
    Inventors: Phan H. Giang, William A. Landi, Sathyakama Sandilya
  • Patent number: 9317272
    Abstract: Disclosed are systems and methods for improving interactions with and between computers supported by or configured with application servers or platforms. The systems interact to identify and retrieve data across platforms, which data can be used to improve the quality of tracking data used in processing interactions between or among processors in such systems. The disclosed systems and methods provide for conversion tracking. That is, the disclosed systems and methods enable the tracking of user information, associated with the user and/or the user's device, upon a user performing a conversion action including, but not limited to, downloading an application, visiting a website or downloading other types of online content.
    Type: Grant
    Filed: January 21, 2014
    Date of Patent: April 19, 2016
    Assignee: Yahoo! Inc.
    Inventor: Jesse Chor
  • Patent number: 9311651
    Abstract: Identity-Media Measurement Model (IMMM), schema, table, database or other electronically transferable form for reporting, measuring, quantifying or otherwise representing user metrics, values, etc. with respect to advertisements or other electronically interfaced propositions is contemplated. The IMMM may provide a ubiquitous tool for correlating information collected with a Media Event Data Model (MEDM) and a Media Measurement Data Model (MMDM) to represent user activities during media playback.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: April 12, 2016
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Josiah J. Kirby, Dan Lavender
  • Patent number: 9311059
    Abstract: A software application development tool provides context-based data schema code hinting. Code “regions” are defined in the code for an application that is under development. One or more data sources that are referenced by a code region may be defined. The development tool detects when a designer is attempting to reference a data schema, such as by detecting that the designer has input a specified trigger, within a region of the code, and in response, the development tool provides code hints for the data schema for corresponding data source(s) that is/are referenced in the corresponding code region in which the designer is working. Thus, rather than providing data schema code hinting for all data sources referenced by the application, targeted code hinting is employed by presenting data schema code hints for only the data source(s) that are referenced by a defined code region in which the designer is working.
    Type: Grant
    Filed: April 10, 2007
    Date of Patent: April 12, 2016
    Assignee: Adobe Systems Incorporated
    Inventor: Amit C. Kishnani
  • Patent number: 9310998
    Abstract: According to one embodiment, an electronic device, includes a display controller and a drawing module. A display controller can display first content by one of a first image with a first gradation and a second image with a second gradation lower than the first gradation on a screen. The drawing module can draw a locus input by handwriting on a screen. The display controller displays the first content by the second image when the locus is drawn by the drawing module on the first content.
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: April 12, 2016
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Takehiko Demiya
  • Patent number: 9292247
    Abstract: Methods and systems of co-browsing may provide for detecting a selection of clipped content at a local peer device during a co-browsing session between the local peer device and a remote peer device. The clipped content can correspond to a page from a server associated with the co-browsing session. Dependent content and style element data associated with the clipped content may be identified, wherein an event can be sent to the remote peer device via the server. The event may include the clipped content, the dependent content, and the style element data.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: March 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Erik J. Burckart, Andrew J. Ivory, Todd E. Kaplinger, Aaron K. Shook
  • Patent number: 9292656
    Abstract: Certain examples provide systems and methods for improved perinatal workflow. An example system includes a user interface to display a time continuum of live data for a selected patient. The user interface includes a compressed view of the time continuum of live data over a first time period; an expanded view of the time continuum of live data over a second time period, the second time period to be shorter than the first time period; one or more indicators to be associated with data shown in the expanded view, each indicator to indicate a point of interest in the data; a first control to change the second time period for the expanded view display; and a second control to mark an indicator with respect to the data shown in the expanded view of the time continuum of live data.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: March 22, 2016
    Assignee: General Electric Company
    Inventors: Tamara Grassle, Dianne Kessler, Charles Levecke, Leonard Evan Kahn, Afrazuddin Mohammad, John Baartz, Jeffrey Paul Czaplewski, Michael Jordan, Renee Vitullo
  • Patent number: 9280532
    Abstract: One embodiment of the present invention sets forth a method for providing access to a data object from within a spreadsheet included in a spreadsheet application. The method includes associating the data object with a first cell of the spreadsheet, wherein the data object is related to a parameter, and the first cell is identified by a cell reference, receiving an input that is related to a second cell of the spreadsheet and includes an expression that specifies the parameter and the first cell reference, and replacing the first cell reference specified by the expression with the data object, wherein a value for the second cell may be determined by applying the parameter to the data object specified in the expression.
    Type: Grant
    Filed: August 2, 2011
    Date of Patent: March 8, 2016
    Assignee: Palantir Technologies, Inc.
    Inventor: Derek Michael Cicerone
  • Patent number: 9275052
    Abstract: A digital work may be annotated using an eBook reader device. Upon receiving an annotation relating to a specific portion of the digital work, an invariant location reference identifier corresponding to the specified portion of the digital work may be appended to the annotation. The annotation may then be stored in association with the digital work for later reference. In some instances, an annotation may be presented on an eBook reader device upon receipt of a valid authorization credential granting access to the annotation.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: March 1, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Hilliard B. Siegel, Thomas A. Ryan, Robert L. Goodwin, John Lattyak
  • Patent number: 9270677
    Abstract: A method, system, and computer program product for detecting and enforcing compliance with access requirements for a computer system in a restricted computer network. A compliance validation configuration file is created for the computer system. A maintenance service utility is configured to launch a compliance validation executable file at a specified time during operation of the computer system. A digital hash is generated for the compliance validation executable file and for the compliance validation configuration file. A determination is made if the computer system or a computer system user is a member of a configured restricted group. If the computer system or the computer system user is a member of a configured restricted group, a determination is made if a directory site code for a subnet of the restricted computer network to which the computer system is connected corresponds to a configured and allowed site.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: February 23, 2016
    Assignee: Open Invention Network, LLC
    Inventors: Colin Lee Feeser, Anthony William Ondrus, Mark Jackson Canup
  • Patent number: 9262381
    Abstract: A method, apparatus practicing the method, a system and an interface for displaying an array of computer-readable files having time portions thereof is described. The time portions are configured to display computer-readable files associated with respective time periods to order the computer-readable files along a timeline. The time portions being configured to define at least one of a past portion adapted to display computer-readable files associated with a time before a present time, a present portion adapted to display computer-readable files associated with the present time, and a future portion adapted to display computer-readable files associated with a time past the present time.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: February 16, 2016
    Assignee: 9224-5489 QUEBEC INC.
    Inventor: Mathieu Audet
  • Patent number: 9256357
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to drag-and-drop operations for content in a portal view and provide a method, system and computer program product for provisioning a portlet viewer for viewing drag-and-drop content in a portal environment. In one embodiment, a computer-implemented method for provisioning a portlet viewer for viewing drag-and-drop content in a portal page can include determining a content type for content selected externally to the portal page subsequent to rendering the portal page, locating a portlet viewer associated with the determined content type, provisioning the located portlet viewer in the portal page, and rendering the provisioned portlet viewer in the portal page with the content.
    Type: Grant
    Filed: August 16, 2013
    Date of Patent: February 9, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven M. Miller, Faisal M. Rajib
  • Patent number: 9258337
    Abstract: A virtual environment server records and broadcasts a Uniform Resource Locator (URL), browser state information, and optionally clipping parameters, that are to be associated with a three dimensional (3D) surface in a virtual environment. When a user's Avatar encounters the 3D surface in the virtual environment, the client obtains the URL and browser state information, and obtains the web content using a standard web browser. The web content is stored into an off-screen buffer. The content from the off-screen buffer is then rendered locally as a texture map onto the 3D surface of the virtual environment. Whenever one of the users interacts with the web content, a new URL and new browser state information is used to obtain the updated web content in the same way. The new URL and new browser state information is also passed from the client to the server, so that the server may update the URL and new browser state information in each of the other clients associated with each of the other users.
    Type: Grant
    Filed: December 27, 2008
    Date of Patent: February 9, 2016
    Assignee: AVAYA INC.
    Inventor: Arn Hyndman
  • Patent number: 9247175
    Abstract: A remote control with a built-in miniature television screen and sound system manages settings and display of media on an associated television screen. The remote control's user interface permits media guide perusal and channel selection for display on both of the main and miniature television screens. Media guides can be downloaded per request to, or cached within, the remote control for display on the miniature screen. The remote control supports media swapping between the main and miniature television screens and associated sound systems. The sound system of the remote control includes built in speakers and external wired and wireless headphone support. Media and media guides may be located and downloaded from Internet servers via a web browser and associated search engine tailored for remote control usage. Transcoding functionality is employed at various network nodes, such as a set top box, remote control, an intranet or Internet linked device, and television.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: January 26, 2016
    Assignee: Broadcom Corporation
    Inventors: James D. Bennett, Jeyhan Karaoguz
  • Patent number: 9247013
    Abstract: A method, system, and computer program product for repetitively executing rules-based configurable business application operations. The method commences by initiating a recording session to record user steps taken within an interactive session, then during the interactive session, retrieving a post from a social media site using and access interface of the social media site. The recording session is saved in a persistent storage for subsequent initiation of a batch processor to replay at least a portion of the saved recording session. The method further comprises selecting one or more rules based on the sentiment of the post, and taking one or more actions in response to the rule. Operations for interactive processing or for batch processing include extracting an author of the post, extracting a sentiment of the post, extracting a category of the post, and performing further actions based on aspects of the post.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: January 26, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Vivek Nama, Wenhua Li, Amulya Mishra, Ravi Dasani
  • Patent number: 9225541
    Abstract: One embodiment of a system for rendering media files comprises a computer configured to determine media file formats that are used by media rendering devices connected to a network and to determine media files available on the network. The computer generates media shadow files of media file formats used by the media rendering devices to accompany existing media files available on the network in alternative formats.
    Type: Grant
    Filed: October 29, 2008
    Date of Patent: December 29, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Fred Charles Thomas, Allen O Buckner, Kevin Nay
  • Patent number: 9189155
    Abstract: A system and method for commanding a keyboard application based on a gesture received at a displayed keyboard is described. In some examples, the system receives a gesture, such as a shape-based or key-based gesture, identifies a command associated with the received gesture, and performs a function (e.g. changes mode of the keyboard, hides the keyboard, and so on), based on the identified command.
    Type: Grant
    Filed: November 21, 2011
    Date of Patent: November 17, 2015
    Assignee: NUANCE COMMUNICATIONS, INC.
    Inventors: Clifford A. Kushler, Jane Manning, Mike McSherry, Aaron Sheedy
  • Patent number: 9190110
    Abstract: A system and method for assembling segments of recorded music or video from among various versions or variations of a recording, into a new version or composition, such that a first segment of a first version of a recorded work is attached to a segment of a second segment of a second version of the recorded work, to create a new version of the recorded work.
    Type: Grant
    Filed: February 17, 2010
    Date of Patent: November 17, 2015
    Assignee: JBF Interlude 2009 LTD
    Inventor: Jonathan Bloch
  • Patent number: 9189878
    Abstract: A display controller 1 displays each of a sequence of a plurality of card images 81 to 87 to move in a first direction, and to move back and forth in a second direction, in accordance with scroll operation type. The display controller 1 determines a superposition order of displaying each of the sequence of the plurality of card images 81 to 87 in accordance with displacement of a display position of each of the sequence of the plurality of card images 81 to 87 in the second direction, and displays each of the sequence of the plurality of card images to be superposed in the order, on a display unit 17.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: November 17, 2015
    Assignee: P&W Solutions Co., Ltd.
    Inventor: Toshiyuki Omiya
  • Patent number: 9183300
    Abstract: A method and search engine for classifying a source publishing a document on a portion of a network, includes steps of electronically receiving a document, based on the document, determining a source which published the document, and assigning a code to the document based on whether data associated with the document published by the source matches with data contained in a database. An intelligent geographic- and business topic-specific resource discovery system facilitates local commerce on the World-Wide Web and also reduces search time by accurately isolating information for end-users. Distinguishing and classifying business pages on the Web by business categories using Standard Industrial Classification (SIC) codes is achieved through an automatic iterative process.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: November 10, 2015
    Assignee: FACEBOOK, INC.
    Inventor: Ajaipal Singh Virdy
  • Patent number: 9171006
    Abstract: Disclosed is a mobile station having an expanded storage space, and a method of retrieving a file stored in a remote storage server. The method may include determining whether the file is locally stored or remotely stored, deleting files in a local storage to provide space if the file is determined to reside in a remote storage server, downloading the file from a remote storage server over the Internet by prefetching a portion of the file from the remote storage server, and opening the prefetched portion of the file while concurrently downloading a remaining portion of the file from the remote storage server.
    Type: Grant
    Filed: April 6, 2007
    Date of Patent: October 27, 2015
    Assignee: Alcatel Lucent
    Inventors: Naidu Kvm, Rajeev Rastogi, Jeyashankher Sr, Anand Srinivasan
  • Patent number: 9165254
    Abstract: The present invention relate to a method and system to predict the likelihood of data topics that may occur from data sources. The likelihood of the data topics may be predicted over other dimensions of time or over other dimensions. In the present invention, a topic means a defining characteristic, usually represented as a data element, of a single feature, activity, subject, behavior, event or an aggregation of such defining characteristics.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: October 20, 2015
    Assignee: Aptima, Inc.
    Inventors: Andrew P. Duchon, Robert McCormack, William J. Salter, Paul David Allopenna, Shawn Weil, John Colonna-Romano, David Kramer
  • Patent number: 9152433
    Abstract: A client-server based project schedule management system comprises multiple editors accessible through a web browser to perform various scheduling tasks by members of a project. Client-executable code is generated by the server for the client, which is passed to the client along with schedule-related information for populating the respective editors. The client executes the server-generated code to display the respective editor with pertinent information populated therein, and to manage and maintain any new or updated information in response to user interactions with the editor. Rows of tasks are represented by corresponding objects, where editor elements are object attributes which are directly accessible by the respective objects. Database queries are generated by the server based on constant strings containing placeholders which are replaced with information used by the query.
    Type: Grant
    Filed: March 15, 2007
    Date of Patent: October 6, 2015
    Assignee: RICOH COMPANY LTD.
    Inventors: Tetsuro Motoyama, Avery Fong
  • Patent number: 9141620
    Abstract: A method for dynamic presentations management of electronic presentations including multiple slides, wherein each slide has at least one presentation constraint parameter assigned thereto, and wherein a presentation software is used for generating and displaying the presentation can include gathering metadata regarding the presentation by the presentation software, evaluating the metadata regarding the presentation and determining at least one presentation constraint parameter by the presentation software, and automatically arranging and/or selecting slides and/or modifying a content of slides according to the determined at least one presentation constraint parameter to be presented by use of the presentation software.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: September 22, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sandro Piccinini, Luigi Pichetti, Marco Secchi, Stefano Sidoti