Compound Document Patents (Class 715/209)
  • Patent number: 9501552
    Abstract: Entity resolution in a database comprises receiving imported data comprising imported data entities each having properties each having values; receiving first user input that selects the imported data entities for resolution to existing data entities in a database; receiving second user input that specifies matching criteria for matching the imported data entities to the existing data entities, wherein each of the matching criteria comprises a matching technique; matching the imported data entities to the existing data entities using the matching criteria, resulting in creating and storing matched entity information, wherein the matched entity information is organized in matched entity data sets associated with subsets of the matching criteria that were matched; consolidating the imported data entities into the existing data entities; storing the first user input and second user input as a named criteria set for use in subsequent entity resolution operations.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: November 22, 2016
    Assignee: Palantir Technologies, Inc.
    Inventors: Robert McGrew, Stephen Cohen
  • Patent number: 9489368
    Abstract: A smart selection engine is provided. The smart selection engine may run in the context of a spreadsheet application on any device, service, or general endpoint capable of running the spreadsheet application. The smart selection engine reduces the cognitive load and complexity for performing spreadsheet operations by clearly presenting the user with easy to use and understand options that are big, simple, and lend themselves nicely to natural user interfaces, touch enabled devices, and devices with small displays as well as with graphical user interfaces, larger displays, and traditional input devices. By making contextually based suggestions, the smart selection engine reduces or eliminates the need for the user to be aware of the available operations or how to perform the operations. Further, the smart selection engine improves the consistency and efficiency of working with a spreadsheet.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: November 8, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Carlos Augusto Otero, John Campbell, Uhl Albert, Pablo Rochat
  • Patent number: 9483261
    Abstract: Automated creation of augmented documentation fragments that are augmented with usage examples. A plurality of documentation fragments is stored, where each documentation fragment documents a software element and has at least one associated property. A corresponding source code software fragment that corresponds to at least one associated property of at least one software element is identified based on an automated software analysis process of source code within a source code repository and further based on a list of properties comprising each associated property of each software element within the plurality of software elements. An augmented documentation fragment that includes a selected documentation fragment and the at least one corresponding source code software fragment corresponding to at least one associated property of the selected documentation fragment is created in response to the identifying.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: November 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Andrew Lawrence Frenkiel, Michael Priestly
  • Patent number: 9483353
    Abstract: Provided in one embodiment of the present invention is a computer system including a database server and a terminal device for communicating with the database server; the said database server retaining a database; and the terminal device including: an interface for receiving data, which is stored in the database retained in the database server, via a communication network; a buffer for storing the data received by the interface in order to display the data in a window which is to be displayed on a display device; and a controller for starting saving the data, which is stored into the buffer, in a file at a time interval, with the window being displayed on the display device being as a trigger.
    Type: Grant
    Filed: May 8, 2012
    Date of Patent: November 1, 2016
    Assignee: THE BANK OF TOKYO-MITSUBISHI UFJ, LTD.
    Inventor: Hitoshi Nakano
  • Patent number: 9483456
    Abstract: Systems and methods are provided for managing data in a grid. In one example approach, a method comprises importing data from a data source to a range of cells in a grid, where the range of cells is specified by a notation input associated with the grid, and where the notation input includes a key specifying the data source and security information associated with the data source.
    Type: Grant
    Filed: October 23, 2012
    Date of Patent: November 1, 2016
    Inventor: Jeffrey Dean Honsowetz
  • Patent number: 9479469
    Abstract: Users of a message management service can collaborate to draft a message to a designated recipient. One user can create a draft message and identify one or more other users to collaborate on the draft. The users become authors of the draft, and the draft becomes available to each user through a drafts folder maintained for that user by the service. The users can each edit the draft. The message management service can send the draft as a message to the recipient when one or more of the collaborating users indicates that the draft should be sent. The message can include an indication that it is a collaborative message from all of the authors.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: October 25, 2016
    Assignee: DROPBOX, INC.
    Inventors: Steven Kabbes, Adam Cue
  • Patent number: 9473659
    Abstract: An image forming apparatus divides image data into a plurality of image regions in a sub-scanning direction and performs predetermined processing on the image data of each divided image region so as to form an image on a recording medium. The image forming apparatus includes: a detection unit that detects whether the image data of the image region is blank data; a storage unit that stores the image data of the image region that has been subjected to detection; and a control unit that controls whether to cause the detection unit to perform the detection depending on a predetermined printing mode.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: October 18, 2016
    Assignee: Ricoh Company, Ltd.
    Inventor: Hiroshi Matsumoto
  • Patent number: 9471558
    Abstract: A system and method for automatically generating a commodity introductory document that encompasses personalized subject matter as well as related information acquired from external information sources. A predetermined template comprising user-authored sections and automated sections is used to select and organize the information. The GUIs corresponding to the user-authored sections allow an introductory document author to provide personalized input. The automated sections are linked to information sources through embedded hyperlinks, from which relevant information can be identified and derived to populate the automated sections. The introductory document author may be provided with a few options regarding the layout and the presentation of the indicatory document as well as individual sections thereof.
    Type: Grant
    Filed: October 23, 2013
    Date of Patent: October 18, 2016
    Assignee: RAKUTEN KOBO INC.
    Inventors: James Wu, Anthony O'Donoghue
  • Patent number: 9471557
    Abstract: Client-side modification of electronic documents by server-generated instructions in a client-server environment enables dynamic modification of formatting information in an electronic document to accommodate new data received from the server. A server generates machine instructions to send to a client along with new data for an electronic document. The generated instructions modify the electronic document at the client to accommodate the new data. The generated instructions may include at least one tag indicating a relative order in which the new data is to be imported into the electronic document and the instructions are to be performed.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: October 18, 2016
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Roberto Perelman, Scott E. Petersen
  • Patent number: 9465572
    Abstract: Dynamically-generated images sized according to a requesting web client application display resolution are provided. The client application may calculate a target display resolution and pass the target display resolution as an input parameter with a request to a server for application content. The server may use the desired size input parameter to determine an optimal image size for the target display resolution. The server may render the application content as one or more images to the optimal image size and send the rendered image(s) to the client application. A determination may be made by the client application to display the image(s) at the size received or to scale the server-provided image(s). If the available area in the client application pane changes, the client application may recalculate the target display resolution and issue a new request to the server with the new target display resolution as the desired size input parameter.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: October 11, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: James Manahan Yamat, Harshal Ingole, Daniel M. Cheung
  • Patent number: 9454520
    Abstract: A system generates a representation of a layout of a page, where the layout has plural partitions that divide the page, and where the layout specifies one or plural cuts in the page that define the partitions. Exclusion zones are provided in respective partitions, where the exclusion zones define corresponding areas that are free of content that are to be inserted in the page.
    Type: Grant
    Filed: July 29, 2010
    Date of Patent: September 27, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Hui Chao
  • Patent number: 9442912
    Abstract: Aspects and implementations described herein are directed to systems and methods of distributing online content. The distribution of online content may include receiving a request for content items for a designated space having a size. A data processing system may estimate a number of content items for the space given the size. A second number of content items, greater than the estimated number, may be provided in response to the request. Data may be received indicative of a third number of content items rendered in the space, which may be equal to or less than the second number, and the content items may be selected in an online auction.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: September 13, 2016
    Assignee: Google Inc.
    Inventors: Brandon Murdock Pearcy, Nathan Peter Lucash
  • Patent number: 9424465
    Abstract: A method for identifying sections of contracts. This method works well with documents that originated from scanned images, i.e., documents that could possibly include noise and misleading cues.
    Type: Grant
    Filed: April 4, 2015
    Date of Patent: August 23, 2016
    Inventor: Uri Zernik
  • Patent number: 9424234
    Abstract: Methods and apparatus for various embodiments of an Automated Creative Content Generation (ACCG) system provide different methods for automating the creative generation of customized variations of original content productions. The original content productions may include images and/or text. Various methods are presented by which the ACCG system begins with an original content production, searches for alternative content, potentially modifies the alternative content, and automatically creates one or more content variations that include the alternative content.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: August 23, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Ivascu I Mihail-Cristian, Dan Banica, Paul-Alexandru Chirita, Alexandru C. Costin
  • Patent number: 9417890
    Abstract: The compilation of a transformation chain of a recalculation user interface that displays an electronic canvas that contains one or more displayed result of a transformation chain. The transformation chain includes transforms between a respective data source and data sink. User editing of the recalculation user interface could cause one or more of the transforms to be re-executed, thereby causing recalculation. The compilation involves analyzing the transformation chain of the recalculation user interface for dependencies to create a dependency graph of dependencies between entities. For instance, some dependencies might be between entities so as to indicate that if one entity is evaluated, then the other should be also. The dependency graph is then used to create a lower level of execution steps. The dependency graph is further provided to a runtime for the program, so that the dependency graph may be available during operation of the recalculation user interface.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: August 16, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew Douglas Reddish, Olivier Colle, Radu B. Gruian, Nizam Anuar, Jaideep Sarkar, Vijay Mital
  • Patent number: 9417933
    Abstract: Systems and methods for enabling access to data, including data represented using a variety of “richer” data formats, are disclosed. Such systems and methods may be useful, among a variety of cases, with applications or entities that may not typically be able to access such richer data. In at least some implementations, data copied to a clipboard and formatted using a variety of formats may be provided or accessed by a destination application as part of a paste operation even when the destination application may not natively provide the ability to access all of the data formats that might exist on a clipboard. In at least some implementations, such access may be provided without modifying or augmenting the data placed on the clipboard.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: August 16, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Raman Narayanan, Ming Liu, Paresh S. Suthar
  • Patent number: 9413701
    Abstract: Computer-implemented systems and methods for providing a simplified messaging interface are provided for allowing users to initiate and engage in messaging conversations. In some embodiments, the systems and methods reduce the overhead involved in initiating and/or engaging in messaging conversations. In addition, the messaging interface may allow users to initiate and/or engage in conversations without having to open a separate standard messaging window for every conversation. Further, the simplified messaging interface may be used in conjunction with a standard messaging interface.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: August 9, 2016
    Assignee: AOL Inc.
    Inventor: Ronen Artman (Arad)
  • Patent number: 9411549
    Abstract: In a remote access environment that includes a server, a client device may remotely access, e.g., medical images from the server and may be provided with a mechanism to retrieve a test image, such as the TG-18 CT or TG-18 MP sample test patterns. The client device communicates display size information to the server, which generates the test image on-the-fly for the particular display size of the client device. For example, components in the test image and borders may be scaled to create an appropriate test image for any client device.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: August 9, 2016
    Assignee: Calgary Scientific Inc.
    Inventors: David Christopher Claydon, Kevin Edward Matte, Colin John Holmes
  • Patent number: 9405739
    Abstract: A system and methods for embedding objects in source code is disclosed. A non-compilation indicator in a source code is recognized, and an embedded object identifier in the source code is identified. An embedded object indicated by the embedded object identifier is accessed to obtain an embedded object content, and the embedded object content is embedded in the source code.
    Type: Grant
    Filed: August 12, 2011
    Date of Patent: August 2, 2016
    Assignee: The Boeing Company
    Inventors: Quang H. Nguyen, Thomas H. Tran
  • Patent number: 9396213
    Abstract: A method for providing keywords and a video apparatus applying the method are provided. The method for providing keywords includes separating metadata from content, extracting keywords in the content from the metadata, and generating a keyword list using the keywords and images related to the keywords. It is thus possible to display the keywords together with the images related to the keywords, so a user may register desired keywords more conveniently without needing to manually individually input keywords.
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: July 19, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Soo-yeoun Yoon, Jung-chul Park
  • Patent number: 9384179
    Abstract: Systems and methods are provided for evaluating composition of a first file representing a document to be evaluated. An evaluation method transforms the first file to a second file. The second file includes a plurality of objects corresponding to the composition of the first file. The evaluation method also determines parameters based on the plurality of objects; evaluates the parameters based on a plurality of composition rules provided by a rule engine; generates evaluation findings and stores the evaluation findings; and generates an evaluation conclusion based on the evaluation findings. The evaluation conclusion indicates compliance of the document according to the composition rules.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: July 5, 2016
    Assignee: American Chemical Society
    Inventors: Jeffrey Fisher, David Paul Levy, John Sullivan
  • Patent number: 9378269
    Abstract: The disclosure is generally directed to a method and computing device for maintaining dependencies among multiple reference elements (e.g., formulas of a table or spreadsheet). In various embodiments, prior to a reevaluation operation carried out on the reference elements, a computing device receives an input of a reference element via a user interface (e.g., receives a user's input of a formula), assigns the reference element to a group based on the dependency between the reference element and one or more other reference elements, and assigns the reference element to a location within a dependency graph to which the other reference elements are assigned. In response to an event that requires at least one of the reference elements to be reevaluated, the computing device reevaluates each group of reference elements in sequence a group at a time.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: June 28, 2016
    Assignee: Workiva Inc.
    Inventors: Dustin Hiatt, Alexander Campbell, Dean Anthony Ritz
  • Patent number: 9380410
    Abstract: An audio commenting and publishing system including a storage database, media content and a computing device all coupled together via a network. The computing device comprises a processor and an application executed by the processor configured to input audio data that a user wishes to associate with the media content from an audio recording mechanism or a memory device. The application is then able to store the audio data on the storage database and use the network address of the audio data along with the network address of the media content to publish the audio data and the media content such that a view is able to hear and access them concurrently at a network-accessible location.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: June 28, 2016
    Assignee: SOUNDLINK, INC.
    Inventor: Christopher C. Andrews
  • Patent number: 9373132
    Abstract: A system and method for providing advertisement in a digital yearbook includes a server and a user device for presenting media content on a display. Yearbook data is accessible by the user device and includes text and graphics pertaining to an organization and at least one advertisement. If/when the user device is connected to a network, the user device checks for a replacement advertisement and if there exists the replacement advertisement, the user device replaces one of the at least one advertisements with the replacement advertisement before the user device accesses the yearbook data. The user device presents the yearbook data and one or more of the group consisting of at least one advertisement and the replacement advertisement on the display.
    Type: Grant
    Filed: October 23, 2013
    Date of Patent: June 21, 2016
    Assignee: WOLF PACK PRODUCTS, LLC
    Inventors: Anthony M. Olson, Jennifer Kay Winquist, Joseph G. Richard, Frank Liebenow
  • Patent number: 9361390
    Abstract: A web page preview system comprising a web host for providing, in a run-time environment, a first version and a second version of a set of web pages and an interface for receiving requests from users for access to the different versions of the set of web pages. The system provides access to the first version of the set of web pages in the run-time environment to a general set of users and provides access to the second version of the set of web pages in the run-time environment to a restricted sub-set of users, so that the second version of the set of web pages may be previewed in the run-time environment by the restricted sub-set of users.
    Type: Grant
    Filed: February 18, 2009
    Date of Patent: June 7, 2016
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Nadia M Nashi, Colin R Paterson, Hugh Carty
  • Patent number: 9348804
    Abstract: Methods and apparatus to provide a choice selection with data presentation are disclosed. An example method includes receiving a user selection of one or more parameters, receiving an identification of a destination for the one or more parameters, determining a number of the one or more parameters, determining a source of the one or more parameters, and based on the destination, the number, and the source, presenting a choice matrix for user selection.
    Type: Grant
    Filed: May 12, 2008
    Date of Patent: May 24, 2016
    Assignee: THE NIELSEN COMPANY (US), LLC
    Inventors: Derrek Allen Poulson, John Francis Ehrenhofler, Mihai Edward Burciu, James Peter Buckton Webster, Paul Adrian Baynton, Murina Lei Moriyama, Diana Carol Cook
  • Patent number: 9330068
    Abstract: A system and method for converting website content is presented. Design elements in a graphical representation of a web page are identified. The design elements are ordered according to a position of each of the design elements with respect to a top of the graphical representation of the web page. One or more of the ordered design elements are grouped into one or more groups of design elements, and the design elements are stacked by rearranging each group of design elements into a single column. The single column of the groups of design elements are rendered into a converted web page for display on a device. In one implementation, the device is a mobile device.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: May 3, 2016
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Guy Ellis, Rajinder Nijjer, Robert Kelley, Rajatish Mukherjee, Josh Berk, Aaron Silvas, Daniel Hardy
  • Patent number: 9317234
    Abstract: A computer readable information recording medium stores a preview display program that performs, when executed by one or more processors, functions of a part configured to determine setting information for imposition type; a part configured to determine setting information for finishing; and a part configured to display preview images for a state after bookbinding in a case where the setting information for imposition type, determined by the part configured to determine setting information for imposition type, includes a setting of magazine or mini book and the setting information for finishing, determined by the part configured to determine setting information for finishing, includes a setting for carrying out the bookbinding, and display preview images for a state before the bookbinding in the other cases.
    Type: Grant
    Filed: January 25, 2012
    Date of Patent: April 19, 2016
    Assignee: Ricoh Company, LTD.
    Inventors: Mie Watanabe, Hiroyuki Nishiyama, Yoshikazu Tanaka, Kazuya Kurihara, Seiji Tokuoka, Shi Zhong Zhu
  • Patent number: 9310887
    Abstract: An apparatus and method for the remote control and/or interaction-with one or more electronic-devices. A remote-controller that contains motion sensors (e.g., accelerometers; inertial sensors; MEMS sensors) may be held-by or worn-by a user. When the remote-control mode is activated, selection-menus (containing selectable-objects) along with a cursor (or point-of-action) may be presented to the user on an active-display(s). When the remote-controller is moved in one or more dimensions in space, a cursor or point-of-action is moved by a related amount on the active-display. A user may move the remote-controller in-order to position a cursor or point-of-action, on or near a desired selectable-object on the active-display(s). Corresponding to the user's selection(s); control action(s) may be performed on the device(s) being controlled/interacted-with. A single remote-controller is able to control multiple electronic devices.
    Type: Grant
    Filed: May 6, 2011
    Date of Patent: April 12, 2016
    Inventor: James W. Wieder
  • Patent number: 9313186
    Abstract: Computer implemented method, system and computer usable program code for monitoring a transaction that crosses an enterprise boundary in a composite application. A computer implemented method for monitoring a transaction that crosses an enterprise boundary in a composite application includes a provider enterprise of the transaction receiving a request to provide monitoring data regarding the transaction to a requester enterprise of the transaction. The received request includes a correlation token identifying the monitoring data to be provided and the requester enterprise as being authorized to receive the monitoring data. The transaction monitoring data is then provided to the requester enterprise. The provided transaction monitoring data may be analyzed by the requester enterprise to provide analysis results regarding transaction delivery performance.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Nduwuisi Emuchay, Gautham Pamu
  • Patent number: 9292366
    Abstract: A method and system for processing electronic documents. A temporary computer object is created. An address of a first electronic document is obtained. A first tag, a second tag, and the address of the first electronic document are copied into a header of the created temporary computer object. Selected text from the first electronic document is obtained. The first and second tag respectively mark the beginning and the end of the header. The address of the first electronic document is disposed between the first and second tags. The selected text and a third tag are copied into the created temporary computer object. The third tag marks the end of the created temporary computer object. The selected text is disposed between the header of the created temporary computer object and the third tag. The created temporary computer object is stored in a second electronic document.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: March 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Fernando Incertis Carro, Rita Asuncion Jarillo Sanchez, Ghislain Imbert De Tremiolles
  • Patent number: 9292479
    Abstract: In one implementation, a computer-implemented method includes receiving a request to access an electronic document collection that integrates a plurality of electronic sub-documents that are each of one of a plurality of defined document types. The method also includes retrieving information that is associated with the document collection, wherein the retrieved information identifies a first sub-document of the plurality of sub-documents using a first non-address identifier, and identifying a first software application that is configured to provide access to the first sub-document. The method additionally includes initiating a first connection with a first server that causes execution of the identified first software application and that, using the first non-address identifier, provides access to the first sub-document.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: March 22, 2016
    Assignee: GOOGLE INC.
    Inventors: Farzad Khosrowshahi, Haluk Burcin Tunali, Lev Epshteyn, Joseph Wain, Scott M. Johnston, Mandy R. Sladden
  • Patent number: 9288339
    Abstract: A data generation apparatus for generating data to be used to for bookbinding by bundling a plurality of paper sheets into a book form, comprises: a determination unit configured to determine based on a criterion defined in advance for a characteristic of the book whether to assign a thumb index for each page of the book; and a generation unit configured to generate, for a page to which the determination unit has determined to assign the thumb index, data that arranges the thumb index to be printed at a fore edge of the page of the book.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: March 15, 2016
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takayuki Kaneko
  • Patent number: 9288175
    Abstract: A method for extending a conversation across applications includes providing a conversation repository for storing a plurality of conversations for a plurality of applications. A conversation in the conversation repository is identified as having a context that is relevant to a first application object of a first application of the plurality of applications in response to a conversation call from a second application of the plurality of applications. A user interface is caused to display the identified conversation.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: March 15, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Kobi Eisenberg, Ahi Gvirtsman, Boris Korenfeld
  • Patent number: 9280523
    Abstract: A system and method for converting website content is presented. Design elements in a graphical representation of a web page are identified. The design elements are ordered according to a position of each of the design elements with respect to a top of the graphical representation of the web page. One or more of the ordered design elements are grouped into one or more groups of design elements, and the design elements are stacked by rearranging each group of design elements into a single column. The single column of the groups of design elements are rendered into a converted web page for display on a device. In one implementation, the device is a mobile device.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: March 8, 2016
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Guy Ellis, Rajinder Nijjer, Robert Kelley, Rajatish Mukherjee, Josh Berk, Aaron Silvas, Daniel Hardy
  • Patent number: 9276991
    Abstract: A method, non-transitory computer readable medium, and apparatus for providing a tool menu based upon a document displayed on an endpoint device are disclosed. For example, the method opens the document requested by a user in the endpoint device, detects one or more portions of the document that require data entry, determines a type of data entry that is required for the one or more portions of the document that are detected to require data entry, detects one or more configuration settings of the endpoint device and displays one or more tools selected from a plurality of tools on the tool menu based upon the type of data entry that is required for the one or more portions of the document and the one or more configuration settings of the endpoint device.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: March 1, 2016
    Assignee: Xerox Corporation
    Inventor: Matthew H. DeRoller
  • Patent number: 9274747
    Abstract: A system and method are disclosed for combining interactive gaming aspects into a linear story. A user may interact with the linear story via a NUI system to alter the story and the images that are presented to the user. In an example, a user may alter the story by performing a predefined exploration gesture. This gesture brings the user into the 3-D world of the displayed image. In particular, the image displayed on the screen changes to create the impression that a user is stepping into the 3-D virtual world to allow a user to examine virtual objects from different perspectives or to peer around virtual objects.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: March 1, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew Fuller, Rudy Poat, Alex Aben-Athar Kipman, Kathryn Stone Perez
  • Patent number: 9256584
    Abstract: A method and apparatus for representing and controlling documents including rich text for Web based applications and browsers is provided so that editing of rich text can be facilitated within the browsers. The rich text is represented in a memory structure so that various formats may be flexible maintained. Text, images, tables, links and the like are represented in the memory structure, which may be maintained in databases for eventual editing. A controller class and subsidiary classes represent the rich text and provide methods to convert html to the memory structure and back, representing the rich text in a relational database, retrieving the rich text from a relational database, and presenting the rich text for editing. A spell checking facility for the rich text is included.
    Type: Grant
    Filed: July 23, 2013
    Date of Patent: February 9, 2016
    Assignee: International Business Machines Corporation
    Inventor: James R. Wason
  • Patent number: 9251524
    Abstract: The present invention provides an improved recommender system. In some embodiments, the recommender system automatically builds a user profile for a user based solely on the action or actions the user takes with respect to certain documents and the contents of the documents. That is, the profile is based on implicit ratings. In addition to maintaining a user profile for each user, each document in a set of documents will have its own document profile, which is also referred to as a document vector. Advantageously, in some embodiments, the user profile will consist of the same attributes as the document vectors. This advantageous feature enables the recommender system to compare users and documents in order to generate recommendations.
    Type: Grant
    Filed: November 25, 2009
    Date of Patent: February 2, 2016
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Simon Moritz, Jonas Bjork, Richard Carlsson, Hjalmer Olsson
  • Patent number: 9247180
    Abstract: A video display method in which a visible light communication signal can be appropriately transmitted includes: Step SL 11 of generating a first visible light communication image that is an image having a stripe pattern for visible light communication, by encoding the visible light communication signal; Step SL12 of displaying, in a predetermined frame, an image included in the video signal; and Step SL13 of displaying, in the predetermined frame, the first visible light communication image sequentially thereafter an identification image that is an image having luminance uniformly lower than average luminance of the image that is displayed.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: January 26, 2016
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Mitsuaki Oshima, Hideki Aoyama, Koji Nakanishi, Koji Aoto, Toshiyuki Maeda, Akira Shiokawa, Akihiro Ueki, Takashi Suzuki
  • Patent number: 9218330
    Abstract: Described is a method to communicate to a third party information for part of an electronic form that cannot be competed and then to incorporate returned information into the electronic form. In various embodiments, while filling in an electronic form, a requestor requests assistance in the form of information from a third party such as a supervisor. The requestor specifies a range of the part requiring assistance, and copies the partial form into a field of a message. An agent acquires information concerning the partial form based on the copy operation. The message including the information on the partial form is sent to the third party. The third party inputs information into an input field concerning the input request and returns the partial form in a message. The agent incorporates the information included in the returned message into the original electronic form.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: December 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Akira Saito, Takeyuki Shimura
  • Patent number: 9219878
    Abstract: A method performed by a system. The method includes automatically generating an interactive window on at least a portion of a display, the interactive window having a first size corresponding to a first pattern on the display. The method further includes automatically expanding the interactive window to a second size in response to a second pattern on the display to enclose the first pattern and the second pattern in the interactive window.
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: December 22, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ian N. Robinson, Kar Han Tan
  • Patent number: 9210282
    Abstract: An image forming apparatus has an image display operation device with a function selecting portion to correlate with a plurality of functions executed in the image forming apparatus, a display portion, and a display control portion. The function selecting portion includes a function selecting portion in which selectable function items are displayed in accordance with an operation mode selected in the image forming apparatus. A second function selecting portion display other function items that are simultaneously selected. The display control portion simultaneously displays the function selecting portions on the display portion. The image display operation device simultaneously makes functions selectable. When the functions according to the first function selecting portion is selected, the display control portion changes functions according to the second function selecting portion that is displayed, based on contents of the functions according to the first function selecting portion.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: December 8, 2015
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Shinsaku Tohki, Makoto Okumura
  • Patent number: 9189486
    Abstract: A content management system (CMS) autonomically generates structure for a document when a synchronization rule references structure that does not exist in the document. A dynamic structure policy specifies at least one criterion that determines if and how the structure is autonomically generated. By autonomically generating structure in a document, a CMS administrator or CMS user (such as the author) is relieved of the manual task of generating the structure before the synchronization rule can be successfully processed. Once dynamically generated, the added structure may be auto-populated with dummy data or with default data specified in the autonomic structure policy.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: November 17, 2015
    Assignee: International Business Machines Corporation
    Inventor: John E. Petri
  • Patent number: 9189761
    Abstract: Interface control(s) associated with declaratively defining an action flow are provided; the action flow includes a desired outcome of an action flow. Information associated with a user interface page is received; this information includes a state during which the user interface page is displayed. Information associated with a business service associated with a content management server is received; that information includes a state during which the business service is performed on the content management server. In the action flow definition, a first association between the user interface page and the state during which the user interface page is displayed and a second association between the business service and the state during which the business service is invoked on the content management server are recorded.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: November 17, 2015
    Assignee: EMC Corporation
    Inventors: Sachin G. Totale, Rajakumar Thiruvasagam, Srinivasa Gururao
  • Patent number: 9183507
    Abstract: A user may store content in a data store that includes multiple repositories corresponding to one or more categories, where each of the repositories may include one or more containers for content storage. An inference application may be configured to automatically save the content to a location within the one or more containers of the repository. For example, the inference application may be configured to detect content to be saved for a user. The inference application may analyze one or more attributes of the user and the content to infer a repository category to which the content is related, and determine a confidence level associated with the inferred repository category. In response to a determination that the confidence level is above a threshold, the content may be automatically saved to a determined location within one or more containers of a repository corresponding to the inferred repository category.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: November 10, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eugene Lin, Jonathan Keslin, Neal Myerson
  • Patent number: 9146985
    Abstract: Techniques for evaluating patent impacts are provided. A claim of a patent is normalized and an abstract of the claim is generated. The abstract is used to search a repository of target sources and their corresponding abstracts. Related abstracts found during the search are returned for purposes of evaluating the claim in view of data sources associated with the related abstracts.
    Type: Grant
    Filed: January 7, 2008
    Date of Patent: September 29, 2015
    Assignee: Novell, Inc.
    Inventor: Stephen R. Carter
  • Patent number: 9141324
    Abstract: Information representing content of a plurality of elements which are included in a structured document defined as a layer structure is obtained, and one of the elements included in the structured document is selected in accordance with the content of the elements included in the structured document. Then, the selected element is output separately from the other elements. Note that the elements included in the structured document are selectable in the plurality of layers and an element selected from any one of the layers is output separately from the other elements. By this, an appropriate element can be selected and output from among the plurality of elements included in the structured document.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: September 22, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Nobushige Aoki
  • Patent number: 9135232
    Abstract: Described is a method to communicate to a third party information for part of an electronic form that cannot be competed and then to incorporate returned information into the electronic form. In various embodiments, while filling in an electronic form, a requestor requests assistance in the form of information from a third party such as a supervisor. The requestor specifies a range of the part requiring assistance, and copies the partial form into a field of a message. An agent acquires information concerning the partial form based on the copy operation. The message including the information on the partial form is sent to the third party. The third party inputs information into an input field concerning the input request and returns the partial form in a message. The agent incorporates the information included in the returned message into the original electronic form.
    Type: Grant
    Filed: November 10, 2011
    Date of Patent: September 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Akira Saito, Takeyuki Shimura
  • Patent number: 9134904
    Abstract: Methods, apparatus, and products are disclosed for displaying documents to a plurality of users of a surface computer, the surface computer comprising a surface, surface computer capable of receiving multi-touch input through the surface and rendering display output on the surface, that include: registering a plurality of users with the surface computer, the plurality of users including a moderator and a plurality of participants; assigning, to each registered user, a portion of the surface for interaction between that registered user and the surface computer; selecting, by the moderator for sharing with the plurality of participants, a document stored in the surface computer; rendering contents of the document on the moderator's assigned portion of the surface; and rendering the contents of the document on each of the participants' portions of the surface.
    Type: Grant
    Filed: October 6, 2007
    Date of Patent: September 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Lydia M. Do, Pamela A. Nesbitt, Lisa A. Seacat