Structured Document (e.g., Html, Sgml, Oda, Cda, Etc.) Patents (Class 715/234)
  • Patent number: 9588975
    Abstract: A computer processor determines a schema that enables splitting of one or more elements of an XML file. The computer processor determines an XML file as a split candidate, based on one or more attributes of the one or more elements of the XML file. The computer processor splits the XML file at run-time into a plurality of subsets of the XML file, based on the one or more attributes of the one or more elements of the XML file, and the computer processor distributes the plurality of subsets of the XML file to a plurality of computing nodes of a computer processing system.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: March 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Ajoy Acharyya, James E. Bostick, John M. Ganci, Jr., Souvik Majumdar, Shuvamoy Saha, Craig M. Trim
  • Patent number: 9588961
    Abstract: Mechanisms are provided for processing logical relationships in natural language content. A logical parse of a first parse of a natural language content is generated by identifying latent logical operators within the first parse indicative of logical relationships between elements of the natural language content. The logical parse comprises nodes and edges linking nodes. At least one knowledge value is associated with each node in the logical parse. The at least one knowledge value of at least a subset of the nodes in the logical parse is propagated to one or more other nodes in the logical parse based on propagation rules. A reasoning operation is performed on the logical parse to generate a knowledge output indicative of knowledge associated with one or more of the logical relationships between elements of the natural language content.
    Type: Grant
    Filed: October 6, 2014
    Date of Patent: March 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Nicholas V. Bruno, Robert L. Nielsen, Saeid Sakhitab, Jared M. D. Smythe, Eric Woods
  • Patent number: 9588946
    Abstract: Embodiments of techniques for moving visible content elements of at least one markup language document within a display area in response to user input moving a cursor of a pointing device. Visible content elements of the markup language document may be moved in a display area based at least in part on an amount by which a content area that includes the visible content elements extends outside of the display area. For example, a panning facility may determine an amount by which to shift visible content elements in the display area based at least in part on an amount by which a content area that includes the visible content elements extends beyond the display area. The panning facility may move the visible content elements by instructing a viewing application to scroll the visible content elements within the display area.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: March 7, 2017
    Inventor: Aaron M. Leventhal
  • Patent number: 9582803
    Abstract: A computer implemented method that includes providing a product specific learning interface comprising integrated multimedia content on product usage and service to a user. The multimedia content demonstrates a feature of a product stored in a database (112) associated with an application server (104). The method includes processing a first input that includes a selection of the product from a plurality of products, displaying a product specific learning interface including multimedia content specific to the product selected by the input, processing a second input that includes a keyword corresponding to a feature of the product, displaying a sub set of the multimedia content corresponding the keyword and the product, processing a selection of at least one multimedia file from the sub set of the multimedia content, and playing the multimedia file. The keyword is filtered only from a set of multimedia content corresponding to selected product.
    Type: Grant
    Filed: January 7, 2011
    Date of Patent: February 28, 2017
    Inventor: Sarkar Subhanjan
  • Patent number: 9582567
    Abstract: A first person (which may be a natural person, organization, brand, or other entity) has one or more affinity planes. Each affinity plane represents a distinct closeness of relationship with the first person. The first person also has one or more sectors, each of which may be associated with a domain. Each of the other people may be associated with zero or more of the first person's affinity planes and zero or more of the first person's sectors. Each of the first person's resources may be associated with zero or more of the first person's affinity planes and zero or more of the first person's sectors. A request by one of the other people to access one of the first person's resources is granted based on the overlap between the affinity planes and sectors associated with the requestor and the affinity planes and sectors associated with the requested resource.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: February 28, 2017
    Inventor: Charles Fadel
  • Patent number: 9582151
    Abstract: A method for sharing user information in browsers of a mobile terminal is disclosed in the present invention and comprises steps of: receiving a second operating command for importing the user information to a second browser; executing a first operating command for exporting the user information from the first browser in accordance with the second operating command for importing the user information to the second browser, and the first operating command is a command for exporting the user information from the first browser.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: February 28, 2017
    Assignee: TCL MOBILE COMMUNICATION CO., LTD. HUIZHOU
    Inventor: Ling Ma
  • Patent number: 9582588
    Abstract: A method for providing metadata to a search engine for a document that is not in a mark-up language includes sending a request for data about the document and receiving a response to the request that has a Hyper-Text Transfer Protocol (HTTP or HTTPS) header that includes metadata associated with the document in a name-value pair and the document's content. The method also includes extracting the name-value pair from the HTTP-header and creating a mark-up language tag for the name-value pair and providing the make-up language tag and the contents of the document in a mark-up language format to a search index creation component.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: February 28, 2017
    Assignee: Google Inc.
    Inventors: Pawel Opalinski, Eric Jon Anderson, John Felton, Brandon Player Iles
  • Patent number: 9576301
    Abstract: Methods and systems for framing detection are disclosed. A web page comprising a child frame is generated. The child frame comprises an instruction to load a component from a merchant. The child frame comprises a header option restricting a loading of the component from within a parent frame associated with a domain external to the merchant. The web page is sent from the merchant to a client browser. It is determined that the web page is loaded within the parent frame in the client browser if a request for the component is not received by the merchant. It is determined that the web page is not loaded within the parent frame in the client browser if a request for the component is received by the merchant.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: February 21, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Ram Sripracha, Dominique Imjya Brezinski
  • Patent number: 9563449
    Abstract: Mechanisms are provided to mobilize a web application (e.g., a webpage) to take advantage of a native device capability (e.g., a native device capability of a mobile device). In one example, existing program code in a webpage that performs a first action that uses functionality of desktop software is identified and replaced with replacement program code that performs a second action that uses native device capability of a mobile device.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: February 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Erik J. Burckart, Dinakaran Joseph, Todd E. Kaplinger, Victor S. Moore
  • Patent number: 9563448
    Abstract: Mechanisms are provided to mobilize a web application (e.g., a webpage) to take advantage of a native device capability (e.g., a native device capability of a mobile device). In one example, existing program code in a webpage that performs a first action that uses functionality of desktop software is identified and replaced with replacement program code that performs a second action that uses native device capability of a mobile device.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: February 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Erik J. Burckart, Dinakaran Joseph, Todd E. Kaplinger, Victor S. Moore
  • Patent number: 9558512
    Abstract: Techniques for providing a user terminal with a web application, which is customized in respect of terminal-specific properties and, optionally, user-specific parameters. An application server stores a template for the customized web application and a feature set for each of several terminal types; receives a request for creation of the customized web application, and determines the user-specific parameters based on the request; sends the user terminal a data message which triggers a request from the user terminal; determines the user terminal's type based on the request; determines the terminal-specific properties based on the determined type; creates the customized web application based on the template, the user-specific parameters and the terminal-specific properties; inserts the customized web application into a set of delivery files for a data communication system and transmits the set of delivery files to the user terminal.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: January 31, 2017
    Assignee: INTELLIPOCKET OY
    Inventor: Pekka Rehtijärvi
  • Patent number: 9552410
    Abstract: An illustrative embodiment includes processing parse tree data. A parse tree data structure that is representative of a document object model (DOM) tree data structure is received. Concomitant to receiving the parse tree data structure, an assignment of index values for the DOM nodes consisting of distinct index values for each existing DOM node is received by the processor. Requests to manipulate the parse tree data structure that include node inserts and document order comparisons are also performed.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: January 24, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: John M. Boyer
  • Patent number: 9547633
    Abstract: A method, non-transitory computer readable medium, and web content management server device that receives a cascading style sheet (CSS) selector expression comprising a plurality of expression components. Whether an equivalent XML path language (XPath) expression can be generated for each of the expression components is determined. Each of the expression components for which an equivalent XPath expression cannot be generated is transformed into a transformed expression comprising at least one XPath expression and an extension function.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: January 17, 2017
    Assignee: UsableNet Inc.
    Inventor: Enrico Scoda
  • Patent number: 9542476
    Abstract: Methods, systems, and apparatus, including computer program products, for refining search queries. In one implementation, a method includes obtaining a submitted search query, and in response to obtaining the search query: obtaining search results responsive to the search query; selecting a document from a group of documents identified by the search results; generating from a subset of one or more entities associated with the document one or more candidates for refined search queries, including: identifying one or more terms in the search query, where the one or more terms occur in the search query in a particular order relative to each other, and combining the one or more terms with the entity to generate a candidate, where the one or more terms occur in the particular order relative to each other; and identifying one or more of the candidates as being refined search queries for providing with the search results.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: January 10, 2017
    Assignee: Google Inc.
    Inventors: Ori Allon, Ugo Di Girolamo, Tomer Shmiel, Alexandre Petcherski, Tzvika Hartman
  • Patent number: 9542379
    Abstract: A user device receives a user input that causes an electronic publication to have a modified state. The user device generates data that, when used to render the electronic publication, causes the electronic publication to have the modified state. The user device transmits the data to a server.
    Type: Grant
    Filed: September 19, 2012
    Date of Patent: January 10, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Lokesh Joshi, Kathirvel Thannasi, Venkata Krishnan Ramamoorthy, Ankur Jain, Palanidaran Chidambaram, Walter Manching Tseng
  • Patent number: 9535913
    Abstract: A method for file conversion includes obtaining an original file including content, that includes objects. The method further includes rendering each object of the multiple objects into a page description language (PDL) format to obtain rendered objects, and extracting, from the original file, a tag for an object of the multiple objects. The method further includes generating object composition metadata based on a composition rule corresponding to the tag. The object composition metadata includes a description of a composition of the object in the original file, and is added with the rendered objects to a PDL file.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: January 3, 2017
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Kirk Steven Tecu
  • Patent number: 9535899
    Abstract: Deep semantic analysis is performed on an electronic literary work in order to detect plot elements and optional other storyline elements such as characters within the work. Multiple levels of abstract are generated into a model representing the literary work, wherein each element in each abstraction level may be independently rated for preference by a user. Through comparison of multiple abstraction models and one or more user rating preferences, one or more alternative literary works may be automatically recommended to the user.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Corville Orain Allen, Scott Robert Carrier, Eric Woods
  • Patent number: 9535901
    Abstract: Deep semantic analysis is performed on an electronic literary work in order to detect plot elements and optional other storyline elements such as characters within the work. Multiple levels of abstract are generated into a model representing the literary work, wherein each element in each abstraction level may be independently rated for preference by a user. Through comparison of multiple abstraction models and one or more user rating preferences, one or more alternative literary works may be automatically recommended to the user.
    Type: Grant
    Filed: September 13, 2014
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Corville Orain Allen, Scott Robert Carrier, Eric Woods
  • Patent number: 9535883
    Abstract: A document preview system provides previews of a native document to client devices. The previews include comments associated with native objects in the native document. The document preview system identifies bounding areas in the preview associated with the native objects, which may be identified by the rendering markers applied to the native document prior to rendering. Using the bounding areas, the document preview system identifies comments for the native document and determines the location to display the comment using native objects associated with the comment. When a new comment is received from a user for a preview of a native document, the document preview system determines native objects for the new comment that match a user's selection for placing the new comment. The new comment is inserted with the native objects in the native document.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: January 3, 2017
    Assignee: Dropbox, Inc.
    Inventors: Matteus Pan, Jean-Denis Greze, Daniel Horn, Bo Hu, Richard W. Chan, Andrew Yang, Philip Rha, Adhiraj Somani
  • Patent number: 9535416
    Abstract: The present invention relates to a robot teach pendant unit (2) coupled to a programmable robot controller (1), the teach pendant comprising a graphical screen (6), and a native user interface program (9) which creates a graphical user interface and displays the user interface on the graphical screen.
    Type: Grant
    Filed: October 21, 2009
    Date of Patent: January 3, 2017
    Assignee: ABB Technology Ltd
    Inventors: Anders O. Ekelund, Steve Murphy
  • Patent number: 9537885
    Abstract: A system for providing secure browsing via a transparent network proxy is disclosed. The system may receive, from a client, a request to access a resource. The request may include an identifier that may be utilized to locate the resource. Once the request is received, the system may determine if the resource is not trusted, such as if the identifier is determined to be unknown or suspicious. If the resource is determined to not be trusted by the system, the system may forward the request to a virtual machine manager that may select a browser virtual machine from a pool of browser virtual machines. After the browser virtual machine is selected, the browser virtual machine may stream a rendering of the resource to the client based on the request. The rendering of the resource may be provided in lieu of the actual resource.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: January 3, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Paul Giura, Jeffrey E. Bickford, Donald E. Hendrix, Howard F. Shirokmann, Thomas A. Anschutz, Ching C. Shih
  • Patent number: 9536570
    Abstract: There are disclosed a method and a system for systematization of production-process video data. The method is executable at an electronic device.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: January 3, 2017
    Assignee: CAMERA BI LIMITED LIABILITY COMPANY
    Inventor: Nikolai Vadimovich Ptitsyn
  • Patent number: 9529832
    Abstract: A method and apparatus for managing a number of images. A plurality of resolutions in which the number of images are to be stored and a style of presentation for the number of images is identified using a policy. A plurality of copies of the number of images in the plurality of resolutions are stored. A copy of a particular image in the number of images for a selected location in a layout defining a presentation for the number of images is selected using the style of presentation. The copy of the particular image has a desired resolution in the plurality of resolutions for the selected location in the layout.
    Type: Grant
    Filed: May 31, 2014
    Date of Patent: December 27, 2016
    Assignee: THE BOEING COMPANY
    Inventors: Patrick Jan Eames, Brent Louis Hadley, Stephen Paul Miller, Joseph Frank Floyd
  • Patent number: 9529934
    Abstract: XPath evaluation in an XML data repository includes parsing an input XPath query using a simple path file to generate an execution tree about the XPath query, where the simple path file includes an XML file that is generated based on the hierarchical architecture of a plurality of XML files in the data repository, and the names of the nodes in the generated XML file are generated by recording the tag information of respective nodes in the plurality of XML files in the data repository. Execution of an execution tree for the data repository generates a final evaluation result.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: December 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bian Li, Yuan Li, Chang H. Liu, Xiaoyi Wang, Yunting Wang, Shuo Wu, Kang Xu
  • Patent number: 9525838
    Abstract: Systems and methods are described for providing remote control of separate media sources over a network using, for example, pop-up windows graphically depicting remote control devices within corresponding tabbed windows of a web browser. A browser plug-in or add-on application provides a graphical depiction of a remote control device associated with each media source and receives a command from the viewer via interaction with the graphical depiction of the remote control device. The command is transmitted across the network to the placeshifting device to modify a media stream provided by the desired media source.
    Type: Grant
    Filed: August 10, 2009
    Date of Patent: December 20, 2016
    Assignee: Sling Media PVT. Ltd.
    Inventor: Venkatesan Thiyagarajan
  • Patent number: 9524286
    Abstract: A system and method for facilitating displaying information, including layer labels, in a table or data grid, such as a pivot table or cross-tabular report. An example method includes rendering a first table that includes one or more column headers and one or more row headers, wherein the one or more column headers and the one or more row headers are associated with one or more layers; and persistently displaying one or more labels for the one or more layers. In a more specific embodiment, the first table includes a pivot table with one or more column layers and one or more row layers, which are each associated with the one or more column headers and the one or more row headers, respectively. The example method further includes employing an intersection cell to display layer labels for a row of column headers and for a column of row headers.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: December 20, 2016
    Assignee: Oracle International Corporation
    Inventors: James Evans, Hendrik van den Broek
  • Patent number: 9524273
    Abstract: Therefore, what has been described is an improved for visually implementing a web page layout, where the web page layout includes a nested drop zone. Allowing the user to interactively implement nested drop zones provides numerous benefits, including the benefit of being able to create specialized layout configurations for a web page without requiring the need for expert programmers to write computer code for the new configuration. This permits the user to implement highly customized layout in a very easy and efficient way. In addition, an improved approach has been described to implement a new type of widget that obtains its context information from another widget. For example, when a contextual widget is dropped into a drop zone, that contextual widget would obtain its context data from its parent drop zone widget.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: December 20, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Noah Horton, Salman Rafat Ansari, Joshua James Ellithorpe, Damandip Singh Sanghera
  • Patent number: 9521179
    Abstract: A method includes receiving at least one manifest file, playlists and video chunks for at least one channel of a live media stream. The method includes validating, by a processing device, the live media stream to ensure that the at least one manifest file, the playlists and the video chunks are available. Validating the live media stream includes determining whether the at least one live media stream complies with at least one predetermined standard. The method includes validating the live media stream to ensure that the files are not stale and live. The method also includes validating the live media stream to ensure that the video chunks are properly sequenced, and validating the live media stream based on Hypertext transfer protocol (HTTP) headers for the video chunks to determine whether errors are received associated with the live video stream.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: December 13, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Lakshmi N. Chakarapani, Amit B. Patadia, Gaurav Rinwa, Rajalingam Mariappan, Pushparaj Bhaskaran
  • Patent number: 9514103
    Abstract: A method and system detects and highlights changes in documents and displays those documents in a side-by-side aligned view. Aspects of a source document and a revised document are detected and compared. Similarities and/or differences between the source document and the revised document are identified and visual identifiers are introduced to maintain consistent and accurate alignment between content in the source document and content in the revised document. A merged single file is output containing the aligned side-by-side view of the source document and the revised document, with all differences between the source document and the revised document visually identified.
    Type: Grant
    Filed: February 5, 2010
    Date of Patent: December 6, 2016
    Assignee: Palo Alto Research Center Incorporated
    Inventor: Doron Kletter
  • Patent number: 9508102
    Abstract: Techniques to track interactions with content on a social network. In one embodiment, references are embedded within content to be presented to a user. At least one identifying reference from among the references is received in response to an interaction by the user with the content. The identifying reference is stored in a memory caching system as a record of the interaction. The references may comprise a key and a type. The key may be associated with the content and the type may be associated with components in the content. The interaction may involve selection by the user of a component within a story.
    Type: Grant
    Filed: July 25, 2012
    Date of Patent: November 29, 2016
    Assignee: FACEBOOK, INC.
    Inventors: Romain Thibaux, Eric Seo
  • Patent number: 9508384
    Abstract: Apparatus for generation of playable media from structured data, comprises a structured data reading unit for reading in of content of a first structure, a transformation unit for transforming said content into a second structure, said transformation comprising incorporating media play instructions, and a rendering unit for rendering content from the second structure using said media play instructions to generate playable media from the content.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: November 29, 2016
    Assignee: SundaySky Ltd.
    Inventors: Yaniv Axen, Shmuel Weller
  • Patent number: 9501457
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on a computer storage medium, for creating a communication including content editable in a browser independent of platform or operating system. A system creates such a communication by defining the communication in markup language having a plurality of elements, adding canvas element(s) as one of the elements, inserting script within the markup language for defining the user specific and non-user specific content as a plurality of user specific and non-user specific objects, establishing coordinates for each of the user specific and non-user specific objects relative a defined origin, drawing each object at the coordinates established for the object in the canvas element(s) as canvas natives visible in the browser, and interpreting user initiated events for use in editing at least one of the plurality of user specific objects and the plurality of non-user specific objects.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: November 22, 2016
    Assignee: AIRSPRING SOFTWARE, LLC
    Inventors: Ron L. Heiney, Robert C. Guckenberger
  • Patent number: 9501751
    Abstract: A method of managing tasks during agile software development includes detecting selection of a level in a project hierarchy. In response to said selection of the level, a table is displayed listing a plurality of assets associated with the level and showing tasks associated with respective assets of the plurality of assets. The table indicates a status of each task. A user action to update the status of a particular task is detected; in response, display of the particular task is updated to indicate an updated status of the particular task. Selection of one or more filter criteria is detected; in response, display of the table is updated based on the one or more filter criteria.
    Type: Grant
    Filed: April 10, 2008
    Date of Patent: November 22, 2016
    Assignee: VERSIONONE, INC.
    Inventors: Robert Holler, Ian Culling, Rajiv Delwadia, Pavel Mamut, Mark Crowe, Donald Hanson, Patrick Boudreaux
  • Patent number: 9495065
    Abstract: Described herein are implementations of various technologies for a method and apparatus for providing marine electronic data. In one implementation, a screen may display marine electronic data. A cursor may be provided that is movable by placement of a finger over the cursor. A request to display the cursor at a position such that the cursor is not obstructed from view by the finger may be received. The requested cursor may be displayed at the position on the screen.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: November 15, 2016
    Assignee: NAVICO HOLDING AS
    Inventors: Steve Thomas, Paul Butterworth
  • Patent number: 9489354
    Abstract: A method and apparatus for masking and unmasking content. A system configured to practice the example method embodiment parses a markup language document to identify a location of a section of the markup language document to mask and selects, based on a content type for content within the section, replacement content for the section. Then the system saves a copy of the section in a storage external to the markup language document. The system inserts the replacement content in the markup language document at the location in place of the section to mask the section while preserving formatting and layout of the markup language document. Upon receiving an indication to restore the section, the system inserts the copy of the section in the markup language document at the location in place of the replacement content.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: November 8, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Kevin J. Lee, Michael W. Nail, Homan Lee
  • Patent number: 9489573
    Abstract: The present invention relates to a system and a method for comparing information contained on at least two documents belonging to an entity. The present invention includes at least one device configured to receive information from at least one first document and at least one second document; then, compare at least one first document information and at least one second document information; and determine whether at least one second document contains at least one first document information. The present invention then outputs a result of whether the at least one second document contains at least one first document information.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: November 8, 2016
    Assignee: Intellicheck Mobilisa, Inc.
    Inventors: Frank Mandelbaum, Russell T. Embry
  • Patent number: 9489380
    Abstract: Methods and apparatuses for management of unconsciously captured documents are described. Various documents generated by networked devices are unconsciously captured and stored according to a non-semantic organization. The unconsciously captured documents are archived for possible search and retrieval at a later time. When an event occurs (e.g., lawsuit, audit, change in ownership) that results in a desire for a particular subset of the unconsciously captured documents, the documents are searched for a relevant subset. The subset of documents identified by the search are copied and stored according to a second organization (e.g., subject matter, particular audit). In one embodiment, subsequent unconsciously captured documents are stored according to the first organization. If the subsequent documents satisfy the criteria for the subset of documents, the subsequent documents are copied and stored according to the second organization.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: November 8, 2016
    Assignee: RICOH CO., LTD.
    Inventors: Kurt W. Piersol, Bert Rankin, Mark Minshull, Tony Hammer
  • Patent number: 9489366
    Abstract: Interactive synchronization of Web data and spreadsheets is usable to build data wrappers based on any type of data found in a document. Such data wrappers can be used to interact with source documents, crawl a network for additional data, map data from across domains, and/or synchronize data from dynamic Web documents.
    Type: Grant
    Filed: February 19, 2010
    Date of Patent: November 8, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Robert Scott, Ruochi Zhang, Ruihua Song, Ji-Rong Wen
  • Patent number: 9489152
    Abstract: Systems and methods are provided for indexing in Advanced Function Presentation (AFP) systems. One embodiment is a system that includes a memory and a controller. The memory may store Advanced Function Presentation (AFP) print data. The controller may load the AFP print data, detect an AFP Object Container Data (OCD) structured field within the print data, and follow a pointer from within the OCD structured field to a global reference. The controller may also acquire Metadata Object Content Architecture (MOCA) header information within the global reference, and process the OCD structured field based on the MOCA header information within the global reference.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: November 8, 2016
    Assignee: Ricoh Company, Ltd.
    Inventors: Reinhard Hohensee, Harry Reese Lewis, Michael Glen Lotz
  • Patent number: 9479569
    Abstract: A portable electronic device is provided comprising a processor, a memory, a display, and an application stored in the memory that, when executed by the processor, initiates a plurality of user agents that each indicate a different communication point. The portable electronic device also transmits a request for a content from each of the user agents to a content source, the requests being transmitted substantially concurrently. The portable electronic device also receives a plurality of contents, each content associated with one of the user agents and each content formatted differently than the remaining contents. The portable electronic also presents one of the contents on the display, wherein the portable electronic device promotes concurrent downloading of a content in multiple formats from the content source.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: October 25, 2016
    Assignee: Spring Communications Company L.P.
    Inventors: Jeremy R. Breau, Jason R. Delker, John M. Everson, Michael A. Gailloux
  • Patent number: 9477763
    Abstract: A method and system for providing personalized search results is disclosed. A computer receives input from a user to navigate to a web site (either directly or as a result of choosing a result from a search result page). The computer navigates to the web site and stores information about the web site in a file. The computer determines web sites associated with a search query of the user as the search query is being entered into a search area of a user interface. The associated web sites are sites that have been previously navigated to by the user. The determining step includes obtaining the web sites associated with the search query from a data structure previously generated from the file. The data structure includes parsed entries of URLs associated with the previously navigated web sites. Based on the determining step, web site links corresponding to the associated web sites are displayed as the search query is being entered.
    Type: Grant
    Filed: March 2, 2009
    Date of Patent: October 25, 2016
    Assignee: Excalibur IP, LC
    Inventors: Paul Alex Broman, David Watanabe, Ariel Seidman
  • Patent number: 9479566
    Abstract: A method and apparatus for downloading web page content. The method comprises obtaining a downloading list containing the following content according to target downloading content that a user needs to download: web page link addresses corresponding to the target downloading content and sub-level web page link addresses of the web page link addresses; and when a condition of a downloading mode corresponding to the target downloading content is met, downloading the web page content according to the web page link addresses in the downloading list.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: October 25, 2016
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Haiying Ni, Yan Chen, Lixian Huang, Qi Luo
  • Patent number: 9465593
    Abstract: A method and an apparatus for testing browser compatibility are provided. The method may include pre-processing source code of a webpage to determine a code type. A compatibility rule library may be obtained according to the code type. Further, a syntax parsing may be conducted on the source code to obtain a syntax tree of the source code. The browser compatibility of the webpage may be tested by conducting a static analysis of the source code based on the compatibility rule library and the syntax tree. The disclosed method and apparatus for testing browser compatibility can automatically conduct static analysis of the webpage source code to test browser compatibility, which is simple and inexpensive.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: October 11, 2016
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Yanghui Fu
  • Patent number: 9466065
    Abstract: Usage information relating to interaction with content is integrated with operation of a system, such as a content management system. The usage information is collected, stored and provided to the system. The usage information may be integrated with the operation of the system in many different ways (e.g. recommendations for other content, most viewed content, most “liked” content, content viewed by a type of user, and the like). The usage information may also be used to adjust different operations of the service. For example, the usage information may be used to adjust: a retention time of content (e.g. don't delete a recently viewed document), a crawl policy of content; a backup policy of content; restore schedules; identification of storage tier levels; and the like.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: October 11, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Darrin Hatakeda, Gunnar Ljosdahl Rasmussen, Krister Mikalsen, Dag Steinnes Eidesen, John D. Fan, Adrian Fanaru
  • Patent number: 9466331
    Abstract: In the present invention, image data is edited in response to a demand transmitted from a data-processing apparatus through a network. A moving-picture server (3) acquires a scenario consisting of a plurality of scenes, each lasting for a given time, is acquired in response to a demand made by a personal computer (1-1). The server acquires from a temporary edition space (6) a given number of original data items that will be used in the scenario, also in response to a demand made by the data-processing apparatus. The moving-picture server (3) selects prescribed ones of the original data items acquired and allocate them to the scenes of the scenario acquired. The server corrects the original data items selected, in accordance with the prescribed image data items that have been allocated to the scenes of the scenario. The image data is thereby edited.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: October 11, 2016
    Assignee: SONY CORPORATION
    Inventor: Takao Yoshimine
  • Patent number: 9465799
    Abstract: A server computing system receives a request for a web page from a client that specifies a preferred language and searches mapping data stored in a local data store using a web page identifier in the request to locate one or more terms for the requested web page to be translated. The server computing system searches translations for web pages in the local data store for a sub-set of the translations that correspond to the terms for the requested web page in the specified language. The computer system generates a client-executable script to provide the sub-set of translations that correspond to the terms to the client and transmits the requested web page and the client-executable script having the sub-set of translations for the requested web page to the client. The client-executable script, when executed on the client, renders the web page in the specified language.
    Type: Grant
    Filed: October 10, 2011
    Date of Patent: October 11, 2016
    Assignee: Red Hat, Inc.
    Inventors: Shannon Ray Hughes, Jason E. Rist
  • Patent number: 9460116
    Abstract: A group of common users each with a mobile device are provided access to information displayed on a group of virtual walls. Each wall corresponds to a different real world location or venue owned or associated with a common entity. The mobile devices are used for viewing information and, when in the vicinity of the real world locations, publishing location-based user content to the corresponding walls. Groups of virtual walls may be created from a set of configurable templates, each template representing a different business vertical.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: October 4, 2016
    Assignee: GeoMonkey, Inc.
    Inventor: Orest Pilskalns
  • Patent number: 9459837
    Abstract: A programming interface for a computer platform can include various functionality. In certain embodiments, the programming interface includes one or more of a first group of services related to re-usable user interface controls, a second group of services related to user interface dialogs and user interface wizards, a third group of services related to extending the user interface functionality, and a fourth group of services related to extending functionality of a desktop of the user interface.
    Type: Grant
    Filed: October 8, 2012
    Date of Patent: October 4, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kerem B. Karatal, Michael G. Sheldon, Marc M. Miller, Chris J. Guzak, Timothy P. McKee
  • Patent number: 9459769
    Abstract: Input is received to store information to access content displayed within a browser as a bookmark. A bookmark properties form is generated to include fields in which environments are identified as corresponding to the bookmark. Input is received that includes a first URL corresponding to the label of a first bookmark within a first environment. The bookmark is stored by including in the properties form, a label of the bookmark, the first environment corresponding to the bookmark, and the first URL corresponding to the first environment. A second URL is received that corresponds to the label of the first bookmark, but within a second environment, and includes the second environment in the properties form as corresponding to the label of the bookmark, and includes the second URL in the properties form as corresponding to the second environment, wherein the first URL differs from the second URL.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: October 4, 2016
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Geetika T. Lakshmanan, Dana L. Price, Shelbee D. Smith-Eigenbrode
  • Patent number: 9460089
    Abstract: A method for rendering ruby characters in an electronic document of Japanese and other language text includes identifying a ruby character at a line boundary in a text layout for the electronic document, identifying a type of the ruby character, and, based on the type, repositioning the ruby character and an associated base character within the line or within an adjacent line if the line does not have enough space for the ruby character.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: October 4, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Vivek Mansing Rathod, Shanmugapriya Muthamilselvam, Satishkumar Kothandapani Shanmugasundaram