Patents Examined by Jieying Tang
-
Patent number: 9223768Abstract: The file size of a binder document in a document management server that manages a version of a binder document is reduced. When updating a binder document, it is determined whether an original document included in the binder document of a past version includes a same document as an original document included in the binder document of a new version. If it is determined that the original document includes the same document, reference information regarding the same document in the binder document of the past version is stored as information corresponding to the original document of the new version. On the other hand, if it is determined that the original document does not include the same document, an entity file of the original document is stored as information corresponding to the original document of the new version.Type: GrantFiled: November 14, 2011Date of Patent: December 29, 2015Assignee: Canon Kabushiki KaishaInventor: Yusuke Tanaka
-
Patent number: 9189436Abstract: Some embodiments of the inventive subject matter are directed to detecting a request, from an application for a first instance of an operating system (OS) running a first version of the OS, to access a symbol via a special file that accesses kernel memory directly. A second instance of the OS, which manages the first OS, receives the request. The second instance of the OS runs a second version of the OS and includes a kernel shared between the first and second instances of the OS. Some embodiments are further directed to detecting data associated with the symbol, where the data is in a first data format that is compatible with the second version of the OS but incompatible with the first version of the OS and reformatting the data from the first data format to a second data format compatible with the second version of the OS.Type: GrantFiled: April 13, 2012Date of Patent: November 17, 2015Assignee: International Business Machines CorporationInventors: Luke M. Browning, Mallesh K. Lepakshaiah, Kavitha Ramalingam
-
Patent number: 9158781Abstract: A method to create a version map to represent the data state of a file at a particular point in time when an incremental backup is performed. In one embodiment, a logical memory backup file is created that is known as a cumulative data file. Changes to the cumulative data file according to one embodiment of the present invention include appending copies of modified data when the modified data meets a certain condition. A new version map may be created each time an incremental backup occurs. Locations of both modified and unmodified data in the backup data file are mapped for future reference to the data.Type: GrantFiled: March 29, 2006Date of Patent: October 13, 2015Assignee: Symantec Operating CorporationInventor: Srineet Sridharan
-
Patent number: 9146992Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for enriching web resources In one aspect, a method includes: sending a request for a web resource to a web server, receiving the requested document from the web server, sending an identifier of the received web resource to a search engine server, retrieving from a cached storage of the search engine server one or more trigger terms associated with the web resource, extracting the parametric values of each trigger term associated with the web resource, modifying the web resource by embedding an answer box gadget for each trigger term in the web resource using the parametric values of the each trigger term, and rendering the modified web resource in the requesting client device.Type: GrantFiled: January 13, 2012Date of Patent: September 29, 2015Assignee: Google Inc.Inventor: Xin Zhou
-
Patent number: 9135321Abstract: The subject disclosure relates to an efficient multi-master synchronization infrastructure is provided enabling loosely coupled networked client and server devices, applications and services to efficiently convey and receive synchronization knowledge across interconnecting network(s). A set of synchronization methods and standardized interfaces are also provided that enable rich offline application experiences and collaboration among devices, applications and services predicated on the efficient synchronization infrastructure.Type: GrantFiled: February 6, 2008Date of Patent: September 15, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Lev Novik, Siva Muhunthan, Moe Khosravy
-
Patent number: 9087080Abstract: A system for automated conversion and delivery of medical images, comprising: a communication interface; a data storage system configured to store medical image files, a list of modalities, a list of meta data fields associated with each of the modalities, and expected content for at least some of the meta data fields associated with each of the modalities; a server coupled with the data storage system and the communication interface, the server configured to: receive a medical image file via the communications interface, the medical image file comprising medical data and meta data, determine what fields are present in the meta data, correlate the determined fields with a modality in order to determine a modality associated with the medical image file, determine whether the data recorded in the fields has been altered, identify a recipient associated with the medical image file based on the meta data, and transmit a message to the recipient via the communication interface.Type: GrantFiled: October 14, 2010Date of Patent: July 21, 2015Assignee: TRICE IMAGING, INC.Inventors: Martin Westin, Johanna Wollert Melin, Åsa Sjöblom Nordgren
-
Patent number: 9069862Abstract: A user query including one or more references to objects of various types and/or text keywords is received from a user and processed into sub-queries. Information sources execute the sub-queries and returns search results matching text keywords and/or relating to objects referenced in the user queries. The search results are organized based on their object types and relationships, and displayed in a manner exposing their relationships to the user.Type: GrantFiled: October 14, 2010Date of Patent: June 30, 2015Assignee: ARO, Inc.Inventors: Michael Perkowitz, Andrew Francis Hickl, Kevin F. Eustice, Michael Zimmerman
-
Patent number: 9047346Abstract: Architecture that translates a complex dimensional hierarchy (e.g., XBRL) into an understandable member picker which removes the complexities that the user would otherwise have to face. Using a building block metaphor, the architecture provides element and dimension tagging. The building blocks can include rows, columns, and optional trees. Building blocks are selected and grouped into a report definition, which definition is utilized to retrieve and process basis data into fact data in the final reports. The reporter mechanism removes the complexities in both the XBRL standard and XML, and ensures that the user associates the information appropriately within the report definition. The architecture extends the building block metaphor to include dimension tagging. A portion of the information from each building block is used to produce a fully qualified dimension context and logical validation is performed to ensure accuracy.Type: GrantFiled: November 11, 2008Date of Patent: June 2, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Jeffrey B. Cutting, Eric C. Peterson, Daniel V. Barnett
-
Patent number: 9026511Abstract: A system receives an indication of a document selected from a corpus of documents and determines a telephone number associated with the selected document. The system facilitates a voice call to the telephone number.Type: GrantFiled: June 29, 2005Date of Patent: May 5, 2015Assignee: Google Inc.Inventors: Michael H. Cohen, Maryam Kamvar, Shumeet Baluja
-
Patent number: 9015129Abstract: Systems and methods for restoring file system objects from image level backups of servers. The method receives a selection of an image level backup of a source, file system object(s) to be restored, and restoration parameters identifying a destination. The method initializes and attaches a virtual storage to a virtual appliance and an associated hypervisor. The method stores virtual storage data changes resulting from the file system object restoration in changes storage. The method preserves file system object information, wherein the file system object information corresponds to the source operating system (OS) and file system. The method preserves file system object information such as permissions and ownership through business logic that ensures that the file system object information for restored file system object(s) on the destination match file system object information from the source, even when the method operates on a host running a different OS than the source server.Type: GrantFiled: February 4, 2011Date of Patent: April 21, 2015Assignee: Veeam Software AGInventors: Ratmir Timashev, Anton Gostev
-
Patent number: 8990180Abstract: A method for controlling multimedia data corresponding to at least one multimedia area included in content created by a content creator based on the state in which the content is displayed through a screen of a user terminal, includes the steps of: (a) creating information on the multimedia area to activate a specific multimedia data among the multimedia data if the specific multimedia area among the all the areas included in the content is displayed on the screen of the user terminal; (b) recording the content in connection with the information on the multimedia area; and (c) providing the recorded content to the user terminal if a request for viewing the content is received from the user terminal. With this method, the user may create the content systematically.Type: GrantFiled: December 24, 2008Date of Patent: March 24, 2015Assignee: NHN CorporationInventor: Byoung Seok Yang
-
Patent number: 8954431Abstract: Methods and a system are disclosed for a collaborate brainstorming interface that defines a collaboration session with a three dimensional holographic mind map. An intelligent agent guides a collaboration session that is structured by the interface. The intelligent agent detects key words, work flow steps and user interactions in the session to initiate searches that are filtered using artificial intelligence. The results are presented to developers interacting through the interface.Type: GrantFiled: June 9, 2011Date of Patent: February 10, 2015Assignee: Xerox CorporationInventors: Akiko Okazaki, Joshua Mateo, Edward Werner, Robert Hendricks, Alexandra Woodbury, Tong Sun, Gregory Cameron
-
Patent number: 8909659Abstract: A method of executing an operation in a directory information system, includes performing a first operation within a directory information system in accordance with a predetermined procedure, where the first operation comprising a search for one or more of a plurality of directory objects. The plurality of directory objects are stored in a computer-readable medium that has a directory information structure. In one particular embodiment, the search generates one or more first results. The method also includes performing a second operation within the directory information system in accordance with the predetermined procedure. The second operation uses at least a portion of the one or more first results generated by the search for the one or more of the plurality of objects. In this embodiment, the second operation generates one more second results. The method further includes returning the one or more second results based at least in part on the second operation.Type: GrantFiled: December 10, 2008Date of Patent: December 9, 2014Assignee: CA, Inc.Inventors: Richard H. Harvey, Justin J. McDonald
-
Patent number: 8903834Abstract: One embodiment of the invention sets forth a mechanism for recommending digital items to a user. Each digital item in a set of digital items is scored based on user preferences and other metrics. The digital items are ordered based on scores. The digital items are then evaluated in order of respective rank to determine a subset of digital items that re recommended to the user. The evaluation process is based on different evaluation criteria as well as the presentation style of the recommended digital items.Type: GrantFiled: October 14, 2010Date of Patent: December 2, 2014Assignee: Netflix, Inc.Inventors: John Ciancutti, Jonathan Michael Sanders, Neil D. Hunt, Todd Scot Yellin
-
Patent number: 8892512Abstract: A method includes computing, in a local storage system having a local volume with a plurality of local regions, respective local signatures over the local regions, and computing, in a remote storage system having a remote volume with remote regions in a one-to-one correspondence with the local regions, respective remote signatures over the remote regions. A given remote region is identified, the given remote region having a given remote signature and a corresponding local region with a given local signature that does not match the given remote signature. The data in the given remote region is then replaced with data from the corresponding local region.Type: GrantFiled: June 1, 2012Date of Patent: November 18, 2014Assignee: International Business Machines CorporationInventors: Rami Elron, Ehood Garmiza, Haim Helman, Assaf Nitzan
-
Patent number: 8892509Abstract: Methods, systems, and articles of manufacture consistent with the present invention provide managing an in-memory database. An in-memory database is provided. The in-memory database is distributed over at least two of data processing systems in memory.Type: GrantFiled: March 28, 2006Date of Patent: November 18, 2014Assignee: Oracle America, Inc.Inventors: Roderic G. Cattell, Craig L. Russell
-
Patent number: 8892505Abstract: Provided is a method and system for scheduling a task in a data warehouse. A task in a data warehouse is scheduled based on selection of a report related to the data warehouse.Type: GrantFiled: December 29, 2010Date of Patent: November 18, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Madan Gopal Devadoss, Ranveer Kumar Singh, Panish Ramakrishna
-
Patent number: 8880490Abstract: Methods, systems, and apparatus, including executable instructions encoded on one or more machine-readable storage media, for correlating transportation data are described. A transportation schedule that includes planned records for first trips and associations between the first trips and corresponding first trip IDs may be accessed. A transportation status update that includes actual records for second trips and associations between the second trips and corresponding second trip IDs may be received. Information relating one or more of the first trip IDs to one or more of the second trip IDs may be obtained. The information may be used to identify a trip that is common to both the transportation schedule and the transportation status update. An update for the trip using the transportation status update may be provided.Type: GrantFiled: December 29, 2010Date of Patent: November 4, 2014Assignee: Google Inc.Inventors: Alex Gontmakher, Noam Ben-Haim
-
Patent number: 8849750Abstract: In a local storage system having a local volume with a plurality of local regions, respective local signatures are computed over the local regions. In a remote storage system having a remote volume with remote regions in a one-to-one correspondence with the local regions, respective remote signatures are computed over the remote regions. A given remote region is identified, the given remote region having a given remote signature and a corresponding local region with a given local signature that does not match the given remote signature. The data in the given remote region is then replaced with data from the corresponding local region.Type: GrantFiled: October 13, 2010Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventors: Ram Elron, Ehood Garmiza, Haim Helman, Assaf Nitzan
-
Patent number: 8843499Abstract: A system, method, and computer program product are provided for improving performance of positional text conditions in concert with bitmap-based conditions. This is accomplished, for example, by focusing positional text condition evaluation to candidate rows based on a bitmap resulting from application of a prior condition. Additionally, the result of a positional text condition may itself be provided in the form of a bitmap to accelerate further bitmap-based condition processing.Type: GrantFiled: December 29, 2010Date of Patent: September 23, 2014Assignee: Sybase, Inc.Inventors: Steven A. Kirk, Roland F. McKenney, Anil K. Goel, Evguenia A. Eflov