Presentation Processing Of Document Patents (Class 715/200)
  • Patent number: 9652363
    Abstract: A dependent object delegation testing approach can feature use of a dependent object delegation tester object that prompts a service provider to make delegation calls and a mock enterprise services infrastructure that include mock objects for receiving the delegation calls and verifying compliance of those delegation calls with one or more predefined check types.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: May 16, 2017
    Assignee: SuccessFactors, Inc.
    Inventor: Thomas Angermayer
  • Patent number: 9639514
    Abstract: Provided is an information browsing apparatus provided with a display section on which display surface a touch panel to detect contact of an object is disposed. The information browsing apparatus is capable of displaying a document in a first display form where the entire display section is configured with a single region, and in a second display form where the display section is divided into a plurality of regions and provided with a data processing section. In case handwriting information is inputted straddling two or more than two regions in the second display form, the data processing section judges to which region the handwritten information belongs, thereafter when the display from is changed to the first display form, the data display section displays all of the handwritten information in the region which is judged that the hand written information belongs to the region thereof.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: May 2, 2017
    Assignee: KONICA MINOLTA BUSINESS TECHNOLOGIES, INC.
    Inventors: Masayuki Inoue, Tetsuhiro Shibata, Keiichiro Hyodo
  • Patent number: 9632997
    Abstract: According to at least one embodiment, a system for generating a plurality of caption frames is provided. The system comprises a memory storing a plurality of elements generated from transcription information, at least one processor coupled to the memory, and a caption engine component executed by the at least one processor. The caption engine component is configured to identify at least one element sequence as meeting predetermined criteria specifying a plurality of caption characteristics, the at least one element sequence including at least one element of the plurality of elements, and store the at least one element sequence within at least one caption frame. The at least one element sequence may correspond to at least one sentence. The transcription information may be time-coded.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: April 25, 2017
    Assignee: 3Play Media, Inc.
    Inventors: Christopher E. Johnson, Christopher S. Antunes, Roger S. Zimmerman, Jeremy E. Barron, Joshua Miller, Anatole Khesin
  • Patent number: 9632737
    Abstract: In the case where display contents are converted according to a set value in a pixel data process, even in the case where there is a limitation in the number of instructions or the number of instructions suitable to be handled for one pixel data process is exceeded, setting contents are reflected on displayed pixel data. Conversion processing to be executed is divided into a plurality of pixel data processes so that the number of instructions falls within an appropriate range. The display controls are overlappingly arranged in the number same as the divided pixel data processes in an area to be processed, and by assigning the divided pixel data processes in a processing executing order to the display controls from the display control in the upper layer, the plurality of pixel data processes is reflected on display.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: April 25, 2017
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Tetsuya Shiohara
  • Patent number: 9619250
    Abstract: A computerized system and method for creating interactive electronic books over a computerized network. The system includes an effects library module having a plurality of interactive effects wizard modules configured to automate code generation for an effect, the effects include performing a mathematical function on user input; animating a graphic on a trigger; playing an author uploaded audio file on a trigger; and scrolling a user view on a trigger other than a usual scroll trigger; triggering code generated by an interactive effects wizard module; delaying operation of code generated by an interactive effects wizard module; requesting a user input and storing the same in memory; operating a user interface effect; changing a display characteristic of a displayed object; selecting a displayed item; sending data on a trigger; controlling the display of media by a user; randomizing an effect, and etc.
    Type: Grant
    Filed: March 1, 2014
    Date of Patent: April 11, 2017
    Inventor: Antonio Gentile
  • Patent number: 9600590
    Abstract: In a method for utilizing multiple social computing services of a user, a processor accesses a first networking service of a user and a second networking service of the user, wherein the first networking service includes a first group of contacts connected with the user and the second networking service includes a second group of contacts connected with the user. A processor retrieves the first group from the first networking service and the second group from the second networking service. A processor creates a set of contacts, wherein the set of contacts includes each contact of the first group of contacts with a corresponding link to information about that contact, and each contact of the second group of contacts with a corresponding link to information about that contact, and wherein a contact of the set of contacts has an associated relationship, established externally from either networking service, with the user.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: March 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Joanna W. Ng, Diana Lau, Arthur G. Ryman, Timothy M. Francis
  • Patent number: 9602674
    Abstract: A processing device identifies comparison subjects comprising a first subject and a second subject. The processing device builds a first network of a first profile of the first subject and a second network of a second profile of the second subject, wherein the first network and the second network are multi-degree connections networks. The processing device the first network and second network to produce a similarity score. The processing device examining first-degree connections between the first network and the second network and accounting for centralities that rely on information about the entire first network and the entire second network. Responsive to the similarity score exceeding a similarity threshold, the processing device merges the first profile and the second profile into a common profile for the first subject and the second subject.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: March 21, 2017
    Assignee: Mark43, Inc.
    Inventors: Matthew Polega, Scott Crouch, Florian Mayr, Stephen Okano
  • Patent number: 9582600
    Abstract: Techniques and solutions for providing a cloud browse service are described. For example, a client can request a web page. In response to the request, the client can receive a processed layer tree representing the web page. The processed layer tree can be created by a server environment (e.g., by creating an original DOM from obtained HTML and associated web page resources for the web page and creating the processed layers from the original DOM). The client can create a simplified DOM from the received processed layers and display the web page using the simplified DOM. Techniques and solutions for providing a browser as a service are described. For example, a web browser component can receive a processed layer tree representing a web page, create a simplified DOM, and display the web page.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: February 28, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: David Andrew Killian, Dhruva Lakshmana Rao Batni, Rohit Krishna Kumar, Nikhil Dinkar Joshi, Samuel John Young, Saral Jain, James Alan Umstot
  • Patent number: 9558245
    Abstract: An approach for discovery of relevant data in massive datasets. Compare datasets including compare key fields, compare data fields and a core dataset including target data field(s) and core field(s) are received. The compare datasets are categorized into direct and indirect related dataset pools based on the target data field(s) correlation strength with matching compare and core fields. The direct related dataset pool and the core dataset are transformed into reduction datasets based on statistical measure of values of target data fields, shared key fields and compare data fields. Target correlations of the reduction datasets are creating based on a reduction compare and target data fields. Statistical relationship strength of core dataset and the direct related dataset pool are created based on a statistical mean of target correlations and a relevancy data store is created.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: January 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Lei Gao, Sier Han, Jing Xu, Ji Hui Yang, Zongyao Zhang
  • Patent number: 9529816
    Abstract: A method for managing an electronic document (ED) concurrently accessed by multiple editors includes receiving a first chunk size for the ED, partitioning the ED into chunks, and receiving, from an editor, a selection of a first chunk, where the first chunk is of the first chunk size. The method further includes locking the first chunk in response to determining that the first chunk is available for editing, sending, to the first editor, a first message indicating that the first chunk has been locked, and sending, to a second editor, a second message indicating that the first chunk has been locked.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: December 27, 2016
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Kurt N. Nordback
  • Patent number: 9524078
    Abstract: A system and method for managing objects in a multimedia container. The method includes displaying, on a mobile device, a piece of content; receiving an indication the piece of content is to be added to a subsequently identified multimedia container; displaying a list of a plurality of multimedia containers, wherein each of the multimedia containers is operable to comprise a plurality of media types; receiving an indication identifying a selected multimedia container; and displaying an indication that the piece of content has been added to the selected one of the plurality of multimedia containers. The method can further comprise: determining an image corresponding to the piece of content; and modifying a datastore corresponding to the selected multimedia container. Determining of the image corresponding to the piece of content can comprise accessing a book cover image, determining a rendering of a website, etc. The mobile device can be a tablet computing device.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: December 20, 2016
    Assignee: RAKUTEN KOBO, INC.
    Inventors: James Wu, Robin Bennett, Daniel Hill, Anya Galkina
  • Patent number: 9514104
    Abstract: System(s), method(s), and/or technique(s) (“tools”) are described that enable a user to open a network-enabled electronic document in either a specific software application associated with the electronic document or a network browser. In some cases the tools do so using a single link. On selection of the link, if the user's computing device has access to the specific software application, the tools may load the electronic document using that application. Or, if the user's computing device does not have access to the specific software application, the tools may render the electronic document with a network browser. In so doing, the tools may make the document available to a larger set of potential users through their browsers, allow users the convenience of accessing the document within a browser, optimize users' experience in working with the document through a specific software application, or provide a simpler opening procedure.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: December 6, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jonathan E. Rivers-Moore, Danny Van Velzen, Prachi Bora
  • Patent number: 9501462
    Abstract: A form representation of a form is created including an arrangement of form elements with possible data selections from which a form user will make actual selections. A grid representation is automatically created based on the form representation, including an array of cells corresponding to the form elements and the selections and being organized in a first dimension per the arrangement of the form elements and in a second dimension per the possible data selections. Subsequently, (i) properties are identified and property values are assigned to array cells, the property values being user-visible in respective cells in a properties view, and (ii) functions are created for performing calculations using the actual data selections and the property values to yield derived values during use of the form. Events may also be triggered that are defined in the form object.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: November 22, 2016
    Assignee: G360Link, Inc.
    Inventor: Biao Ren
  • Patent number: 9503402
    Abstract: Techniques are described for managing drafts of an electronic document (e.g., an electronic note, an electronic message, an electronic calendar invitation, and/or other types of electronic documents) between client devices. Such an electronic document can be composed using different clients, such that composing the document can be continued using different clients. A draft of an electronic document can be stored by clients and/or the message management service as a metadata. A message management service can be implemented as an intermediary computing system to manage a current version of a draft in local storage when a draft is composed using a client device. The message management service can manage version information of a draft that is exists, if any, on each of the client devices. The message management service can synchronize a draft of the message with client devices when a draft is composed using a client device.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: November 22, 2016
    Assignee: DROPBOX, INC.
    Inventors: Adam Cue, Tim Van Damme, George Milton Underwood, IV, Sean Beausoleil, Belinda Preno, Steven Kabbes, David Barshow, Anthony DeVincenzi
  • Patent number: 9477703
    Abstract: Generally described are systems and methods for conducting content differential analysis on multiple versions of an item, such as a book published with multiple editions or an item released with multiple versions. A version similarity scoring system may be configured to perform such content differential analysis on item content between two or more versions, and generate one or more similarity scores or assessments between versions. Similarity scores may be generated for the item as a whole as well as for some or all particular content portions or features of the item. The similarity scores for various versions may be provided to consumers viewing item detail pages for a multi-version item, as well as to vendors as part of purchase planning and market price setting decision processes.
    Type: Grant
    Filed: August 20, 2013
    Date of Patent: October 25, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: David Andrew Criss
  • Patent number: 9465589
    Abstract: A method for of authoring and executing stateful components for a distributed application is disclosed. An application schema for the distributed application is declaratively defined and includes a plurality of distributed modules. Each module hosts a set of stateful components co-located in a physical tier of a distributed environment having logic to manipulate state. The runtime supports partitioning the stateful components. Control flow opaqueness of component logic is banished in each of the stateful components, which would otherwise occur if state was externalized.
    Type: Grant
    Filed: April 5, 2011
    Date of Patent: October 11, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dharma Shukla, Akash Jeevan Sagar, Nathan C. Talbert, Muthukaruppan Annamalai, Robert B. Schmidt, Aditya Bhandarkar, Asad Jawahar
  • Patent number: 9465804
    Abstract: Techniques for managing shortcut storage are disclosed. In one particular exemplary embodiment, the techniques may be realized as a computer implemented method for managing shortcut storage comprising identifying a shortcut in data storage, determining whether at least one attribute associated with the shortcut meets a specified criteria, modifying the shortcut in the event that the at least one attribute meets the specified criteria.
    Type: Grant
    Filed: October 13, 2009
    Date of Patent: October 11, 2016
    Assignee: VERITAS TECHNOLOGIES LLC
    Inventors: Andrew Gilbert, Michael Bilsborough
  • Patent number: 9465887
    Abstract: Systems and methods for optimizing content layout using behavior metrics are provided. Behavioral data is collected for a content item presented on a client device. The behavioral data indicates various locations within a display area of the content item at which a user action (e.g., clicking) occurs. The behavioral data is used to assign weights to various components of a layout scheme for the content item. A user action that occurs within an area of the content item associated with a particular component of the layout scheme contributes to the weight of the corresponding component. The weights associated with each component of the layout scheme are used to optimize the layout for the content item. Components with greater assigned weights are highlighted or emphasized. The display sizes of components in the optimized layout scheme may correspond to the weights associated with the components.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: October 11, 2016
    Assignee: Google Inc.
    Inventors: Guannan Zhang, Zhenguo Ou
  • Patent number: 9451105
    Abstract: An image forming apparatus and image forming method are provided. An image forming apparatus includes an inputter configured to receive a form image, a detector configured to detect at least one area where a content is inputtable from the form image, a user interface configured to receive a command to input a content into the detected area, a controller configured to make the detected area correspond to the inputted content and an outputter configured to print a content inputted into the detected area on an area corresponding to the inputted content.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: September 20, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Sung-hwan Bae
  • Patent number: 9443274
    Abstract: A system gathers information on important and influential people and builds a social graph. The information is organized based on this social graph and provided to users as a service. The system continually updates information in the social graph by crawling websites and other sources of information. When a user wants to keep updated with a person of the system, the user can establish a watch. The system processes the requirements of the user from the watch and alerts the user when the requirements are met.
    Type: Grant
    Filed: January 10, 2013
    Date of Patent: September 13, 2016
    Assignee: Relationship Science LLC
    Inventors: Neal Goldman, John C. Dingee, Robert Liander
  • Patent number: 9436672
    Abstract: A methodology for representing hierarchical relationships between data in cells utilizes formatting of rows, columns, and cell borders, as well as blank rows. Such formatting and data table structure can be manipulated manually by a user, or automatically by software code, or via some combination of the two. The methodology involves first setting hierarchical relationships between columns or group of columns, or rows and groups of rows, in a spreadsheet or other document as levels and/or groups. Preferably, hierarchical relationships between data added to cells defined in different levels is represented by formatting a connecting border between cells in different levels with a line on either a left or right side (e.g. for columns) or a top or bottom (e.g. for rows).
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: September 6, 2016
    Assignee: POWER MODES PTY. LTD.
    Inventor: David Paul Greenwood
  • Patent number: 9400791
    Abstract: Embodiments of the present invention provide a simple, bi-directional control that allows the user to express one of two opposing opinion on a particular item and make a comment. For example, the user may be provided a bi-direction widget that indicates whether a user loves or hates a particular subject.
    Type: Grant
    Filed: December 1, 2006
    Date of Patent: July 26, 2016
    Assignee: Red Hat, Inc.
    Inventor: Bryan Clark
  • Patent number: 9384180
    Abstract: The present disclosure describes a method and system for processing forms filled by a user. The system includes a scanner configured to scan a first form in a first language that includes one or more fillable fields filled with content; a content extractor configured to extract content from the scanned filled fields; a content processor configured to process the extracted content; and an embedding module configured to embed the processed content into a second form including one or more fields corresponding to the fillable fields of the first form.
    Type: Grant
    Filed: April 10, 2013
    Date of Patent: July 5, 2016
    Assignee: Xerox Corporation
    Inventors: Nischal M Piratla, Rinku Gajera, Kovendhan Ponnavaikko, Mark Pettit
  • Patent number: 9367771
    Abstract: An apparatus includes an acquisition unit configured to acquire a plurality of pieces of information from a medium, a deletion unit configured to delete a second oldest piece of information, which is next to an oldest piece of information, from the plurality of pieces of information acquired by the acquisition unit, an addition unit configured to add new information to the plurality of pieces of information from which the second oldest piece of information has been deleted by the deletion unit, and a printing unit configured to print on a new medium the plurality of pieces of information resulting from the addition by the addition unit.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: June 14, 2016
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takahiro Haraguchi
  • Patent number: 9361288
    Abstract: A system and method for processing templates using separate template processing instructions is disclosed. Two separate encapsulated sets of instructions are provided for operations upon a template. A separate first encapsulated set of processing instructions merges the template with first data set stored at a first computing device and the separate second encapsulated set of instructions merges the template with second data set stored at a second computing device. The first encapsulated set of instructions are executed at the first computing device to update the template with the first data set, and then deleted. The updated template and the second encapsulated set of instructions are then provided to the second computing device for execution of the second encapsulated set of instructions at the second computing device to update the template with the second data set.
    Type: Grant
    Filed: August 9, 2013
    Date of Patent: June 7, 2016
    Assignee: Google Inc.
    Inventor: Steffen Gerd Meschkat
  • Patent number: 9342508
    Abstract: Localization techniques are described. In an implementation, data is parsed from a feed of data that is public and not localized. A template is formed from the data for each locale that is to be supported. The data that is localized for a particular locale is presented is based on a particular template for the particular locale.
    Type: Grant
    Filed: March 19, 2009
    Date of Patent: May 17, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Charles D Bassett, Robert M. Dolin, Oludare V. Obasanjo, Benjamin C. Walters, John P. Bruno
  • Patent number: 9342324
    Abstract: A system and method for displaying a multimedia container. The method includes accessing, within a mobile device, a datastore corresponding to a multimedia container, wherein the multimedia container comprises a plurality of objects and the datastore comprises information about the plurality of objects; determining a plurality of most recently accessed objects of the plurality of objects; determining a respective image corresponding to each of the plurality of most recently used objects; determining an order of each respective image based on a respective access time of a respective object corresponding to the respective image; and displaying a multimedia container image comprising each respective image according to the order, the multimedia container image corresponds to the multimedia container. In one exemplary implementation, a first object of the plurality of objects is a first portion of content and a second object of the plurality of objects is a second portion of content.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: May 17, 2016
    Assignee: RAKUTEN KOBO, INC.
    Inventors: James Wu, Robin Bennett, Daniel Hill, Anya Galkina
  • Patent number: 9338158
    Abstract: A flexible content sharing system may comprise a network based application built on a client device using information from dissociated user experience component (UXC), application logic and execution layer (ALEL), and content distribution system (CDS) payloads. An ALEL engine may communicate a request from the network based application to a CDS module. The CDS module may interface the ALEL engine and a CDS server. The ALEL engine can act as a gate keeper and securely communicates requests from client devices to the CDS server. The CDS server is configured to manage and alert the ALEL of any enterprise policies that may be applicable to the client devices connected to the ALEL engine which, in turn, notifies the client devices to comply with the enterprise policies. The CDS server may synchronize any change made to the content by any of the client devices running network based applications.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: May 10, 2016
    Assignee: Open Text S.A.
    Inventor: James Storm
  • Patent number: 9338207
    Abstract: Systems and methods for remotely viewing medical images on a client device having a zero-client web application with a buffering module. The zero-client web application receives an image series selection from a user and receives corresponding series details from a web server. The zero-client web application generates an off-screen image array according to the series details. The buffering module outputs image requests based on the series details to a web server. The web server is in communication with a medical image database storing images in a non-web browser compatible format (e.g., DICOM). The buffering module then populates the off-screen image array with converted medical images received from the web server. The zero-client web application further includes an on-screen image and a display module. The display module sequentially sets converted medical images of the off-screen array as the on-screen image to stream the converted medical images.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: May 10, 2016
    Assignee: Merge Healthcare Incorporated
    Inventor: William A. N. Lingley
  • Patent number: 9270716
    Abstract: A social networking system includes a question and answer system that displays to a viewing user questions and answers provides by other users of the social networking system. The question and answer system may display answers to a particular question in a way that visually indicates both the global answer set and a subset of the global answer set, such as the viewing user's friends. The social networking system may also display to a viewing user news stories about another user asking or answering a question, where the format of the displayed new stories is based on an affinity that the viewing user has for the user who provided the question or answer mentioned in the news story. The displayed questions and/or answers may be associated with an object in the social networking system, where the user interface provides additional information about those objects.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: February 23, 2016
    Assignee: Facebook, Inc.
    Inventors: Robert Michael Baldwin, Adrian A. Graham, Drew W. Hamlin, Benjamin E. Hiller
  • Patent number: 9262413
    Abstract: System and methods of presenting multiple contexts, while continuing playback of digital content, such as a digital video, are presented. A user interface (UI) with multiple portions is provided to a user. The digital content is played in the first portion of the UI. The second portion of the UI includes a list of context items associated with the digital content. A user selection of a context item is received and a next context associated with the selected context item is displayed in a next portion of the UI, while playback of the digital content continues.
    Type: Grant
    Filed: June 6, 2012
    Date of Patent: February 16, 2016
    Assignee: GOOGLE INC.
    Inventors: Horia Stefan Ciurdar, Jan Svarovsky, Timothy Charles Jones
  • Patent number: 9256391
    Abstract: A method for synchronizing time in a plurality of graphical displays provided within a human-machine interface (HMI) includes displaying stored data via the plurality of graphical displays, receiving data refresh configuration parameters via a configuration tool within the HMI, and storing the data refresh configuration parameters in a memory. The method also includes generating, by the HMI, a data refresh message that includes the data refresh configuration parameters, and refreshing, by at least a portion of the plurality of graphical displays, display of the stored data based on the data refresh configuration parameters.
    Type: Grant
    Filed: January 22, 2010
    Date of Patent: February 9, 2016
    Assignee: GE INTELLIGENT PLATFORMS INC.
    Inventors: Chandra Sunkara, Anuradha Bhat
  • Patent number: 9258315
    Abstract: Presented herein are techniques to reduce the vulnerabilities of network elements to malicious API calls. One or more filters that validate data across an API boundary at a network element are dynamically loaded into the network element such that a reboot of the network element is not required to use the one or more filters. An API call is received for an API function, wherein the API call contains one or more parameter values associated with the API function. The parameters may be validated using the one or more filters. If it is determined that the one or more filters validate the parameters for the API function, the API function may be executed using the parameter values. If it is determined that the one or more filters do not validate the parameters for the API function, the execution of the API function may be aborted.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: February 9, 2016
    Assignee: Cisco Technology, Inc.
    Inventor: Antonio Martin
  • Patent number: 9253615
    Abstract: Social networks often permit users to create events, and to invite one or more contacts of the user to as guests. However, conventional social networks may not sufficiently facilitate users in planning an event for which one or more event details are to be determined. According to the techniques presented herein, a social network may permit users to create an event plan, and may permit guests to submit event plan suggestions for various event plan details of the event plan. The social network may also assist the guests in selecting among the event plan suggestions, e.g., by accepting and tallying votes by the guests among alternative event plan suggestions, by providing event plan suggestions based on search engine results, and by presenting maps of event plan suggestions involving locations. The social network may also accept RSVPs, and may notify guests once a guest arrives at a location of the event.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: February 2, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Steve Ickman, Lili Cheng, Matthew Bret MacLaurin, Christian James Colando, Eric Steven Anderson, David Arthur Raskino
  • Patent number: 9208194
    Abstract: One or more computer processors identify words in a natural language query that have previously-established associations with stored data upon which the query will be executed. The natural language query is formatted to a query template that includes at least one first component and at least one second component. One or more computer processors modify the at least one first component of the a query template based on at least one link between the one or more words in the natural language query and the at least one first component. One or more computer processors generate a new query by adding one or more values to the query template. The one or more values are added to the query template based on the modification of the at least one first component. One or more computer processors execute a search based on the new query.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: December 8, 2015
    Assignee: International Business Machines Corporation
    Inventors: Mukesh K. Mohania, Raja Sreekanth Nidadavolu
  • Patent number: 9176991
    Abstract: In an approach for collecting and storing photographic metadata, a computer receives a file containing an image. The computer receives photographic metadata from one or more photographic devices. The one or more photographic devices include at least one or more illumination devices. The one or more photographic devices are utilized to create the image. The received photographic metadata includes at least specifications of the one or more photographic devices. The computer stores the received photographic metadata in association with the received file.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: November 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Michael C. Collins, John F. Kelley, Douglas E. Lhotka, Todd P. Seager
  • Patent number: 9170998
    Abstract: A content management system (CMS) uses a simulated containment report generation mechanism to generate a simulated containment report for elements in the repository based on logged properties that represent potential use of the element during dynamic content delivery that are not represented in formal relationships in the content management system. Properties such as probability, popularity, and recent usage that are not explicit relationships between parent documents and child elements are logged and used to determine which document maps may potentially reuse a selected element. In this manner a simulated containment report can be created for an element that allows the user to see the document maps that are most likely to include the element.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: October 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: David G. Herbeck, John E. Petri
  • Patent number: 9135226
    Abstract: The present invention includes a method and device for updating a self-describing, structured document. A further aspect of the present invention is enabling client-based modification of the document. Additional aspects of the present invention are described in the claims, specification and drawings.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: September 15, 2015
    Assignee: OPEN INVENTION NETWORK, LLC
    Inventors: Muljadi Sulistio, Yang Wei, Kelly Lane Schwarzhoff, Yuan Ding
  • Patent number: 9135251
    Abstract: A content management system (CMS) uses a simulated containment report generation mechanism to generate a simulated containment report for elements in the repository based on logged properties that represent potential use of the element during dynamic content delivery that are not represented in formal relationships in the content management system. Properties such as probability, popularity, and recent usage that are not explicit relationships between parent documents and child elements are logged and used to determine which document maps may potentially reuse a selected element. In this manner a simulated containment report can be created for an element that allows the user to see the document maps that are most likely to include the element.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: September 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: David G. Herbeck, John E. Petri
  • Patent number: 9110900
    Abstract: A content management system (CMS) uses a simulated containment report generation mechanism to generate a simulated containment report for elements in the repository based on logged properties that represent potential use of the element during dynamic content delivery that are not represented in formal relationships in the content management system. Properties such as probability, popularity, and recent usage that are not explicit relationships between parent documents and child elements are logged and used to determine which document maps may potentially reuse a selected element. In this manner a simulated containment report can be created for an element that allows the user to see the document maps that are most likely to include the element.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: August 18, 2015
    Assignee: International Business Machines Corporation
    Inventors: David G. Herbeck, John E. Petri
  • Patent number: 9104363
    Abstract: Described herein are processes and devices that determine a high contrast setting on a client. Some embodiments include creating an object in a web document, assigning a pre-determined color value to the object, associating the object to the web document, and generating a computed color display value for the object in response to the object being associated with the web document. Some embodiments are further directed to comparing the pre-determined color value to the computed color display value and generating a result based on the comparing of the pre-determined color value to the computed color display value, which result indicates whether the system is set to the high contrast setting. Some embodiments are further directed to storing the result in a variable; and sending the variable to a server to process additional web documents, using the variable, before the additional web documents are loaded onto the client device.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: August 11, 2015
    Assignee: International Business Machines Corporation
    Inventors: Becky J. Gibson, Douglas E. Hays
  • Patent number: 9100452
    Abstract: A content reproducing method and a content reproducing apparatus capable of continuously reproducing content by searching for an apparatus having optimal capabilities for reproducing the content, when a plurality of content reproducing apparatuses with similar functions are located within a short range of each other.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: August 4, 2015
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Yoo-jin Choi, Hyun-cheol Park, Chang-seog Ko, Young-sun Kim, Jung-kun Lee
  • Patent number: 9100459
    Abstract: In an embodiment, objects are downloaded to an access terminal (AT) based on which window(s) are prominently displayed on the AT. In another embodiment, objects are downloaded to the AT based on a set of user-specified object download priorities. In another embodiment, a portion of a streaming data session to the AT is de-prioritized in response to a transition of a display of the AT from a first set of windows associated with the streaming data session to a second set of windows associated with a different session. For example, the de-prioritization can result in the portion (e.g., a video-portion of a audio and video conference) being omitted or reduced. In another embodiment, in response to the AT entering a limited environment, objects being downloaded to the AT can be dynamically altered to conform with the AT's limited environment.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: August 4, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: James M. Lin, Arvind V. Santhanam, Alejandro Barrientos, Thomas George
  • Patent number: 9100861
    Abstract: A system and method for transporting user-requested framed data from a gateway device to a handheld viewing device includes an information source, a gateway device, a relay network and a handheld viewing device. The gateway device includes a fetch and cache component, storage, and a wireless transport layer. The wireless transport layer delivers content from the gateway to the handheld viewing device. The user of the handheld device is then graphically presented with a representative form of the data and is thus able to manually select certain frames of data through a user interface.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: August 4, 2015
    Assignee: BlackBerry Limited
    Inventor: Michael Maguire
  • Patent number: 9087035
    Abstract: A method including identifying a business category of a business related to a user, obtaining multiple website analytics data items from multiple websites related to multiple business in the business category, evaluating the multiple website analytics data items to generate multiple website templates for the user, providing the multiple website templates to the user, receiving a selection from the user of a website template from the multiple website templates, receiving website content for a user website from the user, evaluating the multiple website analytics data items and the website content to generate multiple recommendations for the user website, providing the multiple recommendations for the user website to the user, receiving multiple recommendation approvals of the multiple recommendations for the user website from the user, and generating the user website based on the website content, the website template, and the multiple recommendation approvals.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: July 21, 2015
    Assignee: Intuit Inc.
    Inventors: Nagaraju Bandaru, Nirmala Ranganathan, Nivethitha Kumar, Ralph Emerson Matlack
  • Patent number: 9069498
    Abstract: One or more management components mediate a bi-directional interaction between applications. The components mediate interaction between a first application such as a word processing, video conference, or multimedia application, and a second application that is a virtualization of a physical device such as a printer, camera, or multimedia device. Further, embodiments also support a second application that provides an interface to a service provider, online business, and the like. The management component(s) may function as part of an operating system (OS), allowing the OS to mediate the interaction, and enable greater flexibility and a richer user experience, including presenting a common user experience for the interaction and/or acting as a broker to present a experience generated from the second application. Embodiments also include a unified application programming interface (API) to allow applications to interact with each other via the management component(s) of the OS.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: June 30, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Max Glenn Morris, Darren R. Davis, Frank Gorgenyi
  • Patent number: 9047533
    Abstract: A method is provided for parsing a table. The method includes: receiving an input containing the table; finding candidate separators within the table; and determining which candidate separators are at least one of real and spurious by optimizing an objective function over the set of found candidate separators. Suitably, the function measures numerically whether a parse produced by the set of real separators is accurate. The function suitably includes one or more terms that account for multiple aspects of the table including at least two of: quality of candidate separators; coherence of cells within the parse; quality of cells within the parse; coherence of entire rows within the parse; quality of entire rows within the parse; coherence of entire columns within the parse; quality of entire columns within the parse; layout consistency along an axis of the table; and repeatability along the axis of the table.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: June 2, 2015
    Assignee: Palo Alto Research Center Incorporated
    Inventor: Evgeniy Bart
  • Patent number: 9042595
    Abstract: A proof information processing apparatus adds a plurality of types of annotative information to a proof image by use of a plurality of input modes for inputting respective different types of annotative information. A proof information processing method is carried out by using the proof information processing apparatus. A recording medium stores a program for performing the functions of the proof information processing apparatus. An electronic proofreading system includes the proof information processing apparatus and a remote server. At least one of input modes including a text input mode, a stylus input mode, a color information input mode, and a speech input mode is selected depending on characteristics of an image in a region of interest which is indicated.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: May 26, 2015
    Assignee: FUJIFILM Corporation
    Inventor: Akira Watanabe
  • Patent number: 9037970
    Abstract: A social network site with enhanced user interaction functionality. In one implementation, a method includes providing a personal page corresponding to a first user, wherein the personal page includes a digital pet module region comprising a representation of an animate object, an indicator of a current state of the animate object, an action selector control, and an action history comprising a user identifier of a previous user and an action selected by the previous user using the action selector control; receiving an indication of a selected action from a current user; modifying the state of a digital pet object based on the selected action; and causing a browser client to render the digital pet module region, the modified state, and an updated action history including an identification of the current user and the action selected by the user.
    Type: Grant
    Filed: September 11, 2007
    Date of Patent: May 19, 2015
    Assignee: YAHOO! INC.
    Inventors: Harold Alan Liss, Ryo Chijiiwa
  • Patent number: 9036182
    Abstract: An image processing apparatus that can store a plurality of operations and easily import a template prescribing operations of the image processing apparatus to change GUI definitions. Property information is set which is for setting accompanying information added to image data sent to a server, and has a name part and a value part in which a name and a value, respectively, of the accompanying information are defined. Whether or not information indicative of a second name and information indicative of a second value are included in the value part is determined. When the information indicative of the second name and the information indicative of the second value are included in the value part, the name defined in the name part is converted to the second name, and the value defined in the value part is converted to the second value. The second name and the second value are displayed.
    Type: Grant
    Filed: October 7, 2010
    Date of Patent: May 19, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoshitaka Matsumoto