Patents Examined by Brian E Weinrich
  • Patent number: 8838534
    Abstract: A system and method for processing a distributed transaction for an application are disclosed. Conventionally transactions on critical data (e.g. financial information) are processed using a database architecture whereby a persistent database (typically a redundant disk array) comprises the master record. In cases where large amounts of data need to be accessed but absolute data integrity is less critical, for example search engines, processing is conducted on live in-memory data without all the data being backed up, which can be much faster but data can be lost when processors fail. There have been attempts to use data grid architectures with some backup to persistent stores for more important data but these have either introduced disk access bottlenecks or required manual intervention in the event of failure.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: September 16, 2014
    Assignee: Cloudtran, Inc.
    Inventor: Matthew Fowler
  • Patent number: 8825675
    Abstract: The disclosure herein describes systems and methods for representing text. For example, one disclosed embodiment is a method including the steps of receiving a plurality of text strings, each text string comprising at least one character, wherein the at least one character has a representation comprising a first part and a second part; receiving a request to sort the plurality of text strings; and sorting the plurality of text strings based on first parts of the characters of the text strings. In another embodiment, a computer-readable medium comprises program code for causing a processor to execute such a method.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: September 2, 2014
    Assignee: Starcounter AB
    Inventor: Joachim Wester
  • Patent number: 8825666
    Abstract: A system and method for creating and managing a space-efficient, durable key-value map is disclosed. A key management engine initializes a key-value map by associating a plurality of keys with a first slot of the slots in the key-value map. A first key-value pair is then assigned to the first slot of the key-value map. The key management engine subsequently receives an indication that the first key is to be invalidated; and responsively reuses the first slot of the key-value map by assigning a second key-value pair to the first slot. The first key is then recycled in response to the first key becoming valid. The first and second key-value pairs include respective first and second values and respective first and second keys of the plurality of keys associated with the first slot. The first key becomes valid when it is no longer referenced by a data buffer.
    Type: Grant
    Filed: January 17, 2012
    Date of Patent: September 2, 2014
    Assignee: NetApp, Inc.
    Inventor: James F Lentini
  • Patent number: 8812499
    Abstract: An approach for sharing and/or viewing one or more remixes of content based on the preferences of a user is described. A segmentation platform causes, at least in part, a segmentation of content into one or more segments, wherein the one or more segments are associated with one or more content labels. The segmentation platform also causes, at least in part, a rendering and/or sharing of one or more remixes of the content based, at least in part, on at least one subset of the one or more segments based, at least in part, on profile information, context information, or a combination thereof associated with one or more viewers of the content, one or more owners of the content, one or more sharers of the content.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: August 19, 2014
    Assignee: Nokia Corporation
    Inventors: Sailesh Kumar Sathish, Sujeet Shyamsundar Mate
  • Patent number: 8782052
    Abstract: A tagging method and apparatus of a portable terminal in which, if particular content is edited, only second tag information corresponding to the edited content is extracted and then automatically tagged to the edited content. The second tag information is part of the first tag information corresponding to a photography subject contained in the particular content.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: July 15, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyun Mi Park, Yu Ran Kim, Dae Won Kim
  • Patent number: 8775445
    Abstract: A request is received via an input device of a computing device for a hypertext link to an item of web content rendered on a display of the computing device. It is determined whether a markup language (ML) document used to render the web content includes an existing page anchor proximate to an item reference within the ML document. The hypertext link is configured based upon the determination of whether the ML document includes the existing page anchor proximate to the item reference within the ML document. The configured hypertext link is returned in response to the request.
    Type: Grant
    Filed: June 6, 2012
    Date of Patent: July 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Theodore R. Carraher, Jake Palmer
  • Patent number: 8768920
    Abstract: The present disclosure is directed to a system and method for posting questions from search queries. In some implementations, a method includes identifying a plurality of different questions previously searched. The previously-searched questions each include a word indicating a question. The previously-searched questions are filtered to remove one or more specified words included with the question word. At least a subset of the plurality of previously-searched questions that can be used to generate a canonical form after removing the one or more specified words are determined. The subset of previously-searched questions are ranked based, at least in part, on a frequency of submission of each previously-submitted search query in the subset. A particular one of the previously-submitted search queries in the subset is identified as representative of the subset of previously-submitted search queries based on the ranking.
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: July 1, 2014
    Assignee: Google Inc.
    Inventors: Greg Coladonato, Huacheng Ke
  • Patent number: 8768904
    Abstract: An enhanced mechanism for intelligently managing an open query cursor built from a query access plan (AP) by a query optimizer of a database management system (DBMS). In an embodiment, a cursor management system (CMS) detects whether an open query cursor was previously requested for use within another job. If the open query cursor was previously requested, the CMS intelligently manages the query cursor for subsequent use within a different job. For example, the open query cursor may be recycled for subsequent use within the different job. Hence, system resources are not wasted in building and destroying the same cursors for multiple jobs. Alternatively, the query cursor may be pre-built before the cursor is requested for subsequent use within the different job. The CMS may also obtain, release and re-obtain locks for cursors being managed. Alternatively, the job that uses the cursor may obtain the lock.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: July 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Shawn Joseph Baranczyk, Paul Reuben Day, Brian Robert Muras
  • Patent number: 8732593
    Abstract: Improved systems and methods for navigating and interacting in virtual communication environments are described. At least some of these systems and methods provide a framework that includes one or more virtual areas and supports realtime communications between the communicants. At least some of these systems and methods provide an interface that includes navigation controls that enable a user to navigate virtual areas and interaction controls that enable the user to interact with other communicants in the one or more virtual areas.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: May 20, 2014
    Assignee: Social Communications Company
    Inventors: David Van Wie, Paul J. Brody
  • Patent number: 8725722
    Abstract: A method and apparatus for directly writing multimedia data onto a digital device are provided. The method includes sensing multimedia data written on a storage medium; displaying a user interface screen to display the multimedia data and a folder for a digital device; receiving a command to write the multimedia data in the folder; converting the multimedia data to a format which is playable by the digital device; and writing the converted data in the folder. The apparatus includes a sense unit which senses multimedia data written on a storage medium; a display unit which displays a user interface screen; an input unit which provides input in the form of a command to write the multimedia data in a folder; and a converting and writing unit which converts the multimedia data to a format which is playable by the digital device and writes the converted multimedia data in the folder.
    Type: Grant
    Filed: August 7, 2006
    Date of Patent: May 13, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Chang-nam Chu, Jong-il Choi, Do-gyoon Kim, Young-sup Kim, Hyo-sung Jung
  • Patent number: 8713008
    Abstract: An information processing apparatus includes the following elements. A feature amount extraction unit extracts feature amounts from a content block. An extraction unit extracts predetermined scenes from the content block using the feature amounts extracted by the feature amount extraction unit. An acquisition unit acquires information for retrieving the content block. A retrieval unit retrieves a scene that meets the information acquired by the acquisition unit from among the scenes extracted by the extraction unit. A presentation unit presents the content block including the scene retrieved by the retrieval unit as a result of retrieval.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: April 29, 2014
    Assignee: Sony Corporation
    Inventor: Daisuke Negi
  • Patent number: 8706702
    Abstract: A method for managing data in a collaborative service-oriented workshop, which is adapted to treat objects associated with data representative of real or process data, is provided to share data and resources in an architecture of a workspace. The architecture is adapted to design complex objects and manipulate information technology objects that represent data, which may be representative of a real object or a process based on metadata representing characteristic data. The metadata includes a generic part that is common to all data, a specific part that is inherent to the type of data, and links to other objects. The links make it possible to establish, at a later time, the traceability of the data, or in other words the traceability between the different data produced or used during execution of processes.
    Type: Grant
    Filed: May 14, 2009
    Date of Patent: April 22, 2014
    Assignee: Airbus Operations S.A.S.
    Inventors: Bernard Marquez, Thierry Chevalier, Philippe Sauvage
  • Patent number: 8688719
    Abstract: A data structure that includes a user profile including user profile information, and a data structure comprising a set of available telephone numbers can be accessed. A targeted list of one or more telephone numbers can be generated using the set of available telephone numbers and information from the user profile. The targeted list can include one or more telephone numbers from the set of available telephone numbers that match at least a portion of the user profile information. Also, the targeted list can be sent to a rendering computing environment for display. User input selecting a telephone number from the targeted list can be received. In response to user input, the selected telephone number can be associated with a user profile in a data structure.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: April 1, 2014
    Assignee: Microsoft Corporation
    Inventors: Dhigha D. Sekaran, Amey Parandekar, Krishnan Ananthanarayanan
  • Patent number: 8650225
    Abstract: A method for managing information technology (IT) data includes creating and maintaining a database that utilizes a single integrated database schema. For each of a plurality of IT software products that are associated with a plurality of platforms, the method further includes configuring a parameter for an associated IT software product. The parameter directing the associated IT software product to operate in accordance with the single integrated database schema. Upon creation of IT operational data by the associated IT software product, the single integrated database schema is used to store the IT operational data in the database. The database is accessed via the single integrated database schema common to the plurality of IT software products.
    Type: Grant
    Filed: October 10, 2011
    Date of Patent: February 11, 2014
    Assignee: CA, Inc.
    Inventor: Mark J. Barrenechea
  • Patent number: 8645428
    Abstract: A computer-implemented method and system for encoding (and decoding) nodes of a tree structure are provided. The method includes receiving nodes of a tree structure into memory and, with a processor, for each node of at least one node in the tree structure, creating a numeric encoding by assigning an encoding value to the node, a root node N0 having a fixed encoding value and any other node Nj having an encoding value which is a function of an encoding value of its parent node and an integer k, where Nj is the kth child of the parent node. The encoding enables a path from the node to be traversed to the root node of the tree by applying a decomposition function to the encoding.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: February 4, 2014
    Assignee: Xerox Corporation
    Inventor: Jean-Yves Vion-Dury
  • Patent number: 8645383
    Abstract: A semantic note taking system and method for collecting information, enriching the information, and binding the information to services is provided. User-created notes are enriched with labels, context traits, and relevant data to minimize friction in the note-taking process. In other words, the present invention is directed to collecting unscripted data, adding more meaning and use out of the data, and binding the data to services. Mutable and late-binding to services is also provided to allow private thoughts to be published to a myriad of different applications and services in a manner compatible with how thoughts are processed in the brain. User interfaces and semantic skins are also provided to derive meaning out of notes without requiring a great deal of user input.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: February 4, 2014
    Inventors: Stephen J. Brown, Andreas Schobel
  • Patent number: 8635187
    Abstract: A system, method, and medium for performing incremental backups of a Microsoft SQL server database. A snapshot of the database is created, and then a map identifying the changed extents is retrieved from the snapshot. The changed extents are then retrieved from the snapshot and stored in a backup storage device. For a restore operation, a full database backup file is written to a storage device and then the changed extents from a stored incremental backup file may be merged with the full backup file. Next, the database server is notified of the reconstructed file and then the reconstructed file is mounted by the database server as a live instance of the database.
    Type: Grant
    Filed: January 7, 2011
    Date of Patent: January 21, 2014
    Assignee: Symantec Corporation
    Inventors: Louis J. Beatty, Michael A. Payne, Steven R. Devos, Deepak Saraf
  • Patent number: 8600947
    Abstract: A computer-implemented method for providing backup interfaces may include (1) identifying a backup policy configured to back up a source system according to a backup configuration, (2) identifying a request to display the backup policy within a graphical user interface, and in response to the request, (3) portraying the backup policy within the graphical user interface as a flow diagram, the flow diagram including (i) a first box representing the source system, the first box displaying an identifier of the source system, (ii) a second box representing a backup stage of the backup policy, the second box displaying an identifier of the backup stage, and (iii) a directed edge connecting the first box and the second box, the directed edge indicating a sequence beginning with the first box and progressing to the second box. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: December 3, 2013
    Assignee: Symantec Corporation
    Inventors: Kirk Hartmann Freiheit, Gregory R. Dowers, II, Robert Santiago, Jessica Rich
  • Patent number: 8583651
    Abstract: A records management system classifies records according to a file plan. Record are declared, and then classified. Some records have in initially indeterminate classification and classification is deferred, either by request or due to a lack of sufficient information to classify the record according to the file plan. Unclassified records are placed into a temporary container. At some time while in the temporary container a classification event occurs with a given record which allows the records management system to classify the record and place it into a container corresponding to its classification.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: November 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: Frank R. Ayars, Yi-Jen Lin, Yvonne W. Santiago, Li Zhou
  • Patent number: 8577899
    Abstract: Methods and systems supporting curation of items in a searchable knowledge base are provided. The methods and systems include mining one or more search queries of the searchable knowledge base, where each of the search queries includes a plurality of the items. The method further includes determining one or more pairs of items using a processor, where each of the pairs of items includes a correlation value exceeding a threshold. The correlation values for the pairs of items are based upon the frequency the items of the pairs of items co-occur within the search queries. The method further includes providing the pairs of items to a curator, where the curator reviews the pairs of items.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: November 5, 2013
    Assignee: Palo Alto Research Center Incorporation
    Inventor: John T. Maxwell