Including Structural Features To Support Data Retrieval And/or Manipulation Patents (Class 707/796)
  • Patent number: 8626797
    Abstract: Disclosed herein is an information processing apparatus including: a sensor information acquisition section configured to acquire sensor information outputted from a sensor for detecting a user motion and sensor information outputted from a sensor for obtaining a user current location; an action pattern detection block configured to analyze sensor information indicative of a user motion to detect an action pattern corresponding to the acquired sensor information from a plurality of action patterns obtained by classifying user's actions that are executed in a comparatively short time; a keyword conversion block configured to convert, on the basis of the sensor information indicative of a current location, the information into at least one keyword associated with the current location; and a text extraction block configured to extract a text for user presentation from a plurality of texts on the basis of the detected action pattern and the generated at least one keyword.
    Type: Grant
    Filed: April 19, 2011
    Date of Patent: January 7, 2014
    Assignee: Sony Corporation
    Inventors: Takahito Migita, Katsuyoshi Kanemoto, Hiroyuki Masuda, Naoto Tsuboi
  • Patent number: 8626796
    Abstract: A database, system and related method for storing, retrieving, manipulating and presenting nutritional information about food items includes functions and data tables arranged to enable nutritional value scoring and rating. The database, system and method are arranged to enable users to input nutritional information deemed pertinent to assessing the nutritional value of food items. The tables of the database include entities representing food item designations, and arrangements of nutritional information. The nutritional information may be acquired from external sources or generated internally, including for prepared foods. The system is arranged to enable users to generate customized reports based on all product and/or company information of interest or any selectable portions of such information.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: January 7, 2014
    Assignee: Guiding Stars Licensing Company
    Inventors: James L. McBride, Thomas A. Pike
  • Publication number: 20140006454
    Abstract: A computer implemented method for providing location-based services using a mobile device is provided. A first anchor is generated by sensing a location-identifying physical characteristic proximate to a mobile device present at a first location and generating a representation of the location-identifying physical characteristic; determining a descriptive identification of the first location; and combining the descriptive identification and the representation of the location-identifying physical characteristic. The first anchor is transmitted to a computer remote from the first location. A request is made to a remote computer for a chronotope retrieved from a database of previously generated anchors, the received chronotope indicating a logical distance between the first anchor and a second anchor, wherein the second anchor is associated with a second location distinct from the first location.
    Type: Application
    Filed: August 27, 2013
    Publication date: January 2, 2014
    Applicant: YDreams - Informatica, S.A. Edificio YDreams
    Inventors: José Carlos dos Santos Danado, Afonso Miguel Romeiras Lourenço Várzea Tavares, João Pedro Gomes da Silva Frazão, Ivan de Almeida Soares Franco
  • Patent number: 8620959
    Abstract: A computer database system for multi-model integration includes remote client-side components and a multi-model database having a plurality of artifacts that define the multi-model database and a multi-model repository that holds the artifacts under version control. The remore client-side components include a multi-model manager, one or more connectors, execution automation engine, a sandbox, and a version control system client.
    Type: Grant
    Filed: September 1, 2010
    Date of Patent: December 31, 2013
    Assignee: Lockheed Martin Corporation
    Inventors: Leet E. Denton, III, Ramakrishnan Srinivasan, Kenneth Owens, Richard W. Buskens, Edward Jones
  • Patent number: 8620960
    Abstract: A data model representing a multi-model database of a product system includes a multi-model repository that holds said multi-model database's artifacts under version control. The multi-model repository holds a plurality of constituent models, wherein each model represents a discrete aspect of the system, a model registry containing a list of the constituent models in the multi-model database, a set of input attributes and a set of output attributes corresponding to each of the models, a set of interfaces representing a tuple corresponding to each of the models, a set of attribute constraints associated with the input and output attributes; and a set of notifications associated with each of the models for informing the models of defined events.
    Type: Grant
    Filed: September 1, 2010
    Date of Patent: December 31, 2013
    Assignee: Lockheed Martin Corporation
    Inventors: Leet E. Denton, III, Ramakrishnan Srinivasan, Kenneth Owens, Richard W. Buskens, Edward Jones
  • Patent number: 8621085
    Abstract: Methods for managing, and utilizing connections between an application server and an enterprise information system (EIS) based on a Daytona architecture are provided. The methods may include operating a resource adapter conforming to the JCA standard, and interfacing with and being managed by the application server. The resource adapter may be configured to provide a connection to the EIS and to submit a query request to and receive query results from the EIS, including receiving the query request from a client; instructing the EIS to open a query, compile the query, execute the query, and return the results of the execution of the query; receiving the results of the execution of the query from the EIS; instructing the EIS to terminate the connection; and returning the results of the execution of the query to the client. Related systems and computer program products are also provided.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: December 31, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: William R. Trost, Craig Jeremy Harvey, Mark P. Regas
  • Patent number: 8614838
    Abstract: According to the present invention, it is possible to create electronic document data capable of highlighting an object detected through a search so that a user can easily recognize it. An image processing apparatus extracts an object from an input image and extracts metadata related to the object. The image processing apparatus, when determines to describe with a shape in accordance with the shape of the object, creates a vector path description of frame described with a shape in accordance with the shape of the object. Then, the image processing apparatus creates an electronic document including data of the input image and the vector path description of frame with which the metadata is associated. When a keyword search is performed on the created electronic document, highlight display is performed in accordance with the vector path description of frame with which metadata that matches the keyword is associated.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: December 24, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Ryo Kosaka, Reiji Misawa, Tomotoshi Kanatsu, Hidetomo Sohma
  • Publication number: 20130339394
    Abstract: Users can model changes to entities in large scale sets of data for various portfolio holdings in different respective sandbox caches. A method includes loading, sets of data in a database and organizing the loaded data in entity caches according to an entity model, each entity cache corresponding to one or more entities associated with respective portfolio holdings. Further steps include creating an initial report of information drawn from the loaded data for manipulation by a user through a uses-interface, storing information in the initial report in a respective sandbox cache having data organized according to the entity model, and enabling the user to manipulate the respective sandbox cache to change values in the data organized according to the entity model in the respective sandbox cache without changing values of data in other sandbox caches or in the database.
    Type: Application
    Filed: August 19, 2013
    Publication date: December 19, 2013
    Applicant: Armanta, Inc.
    Inventors: Peter J. Chirlian, Boi Gu, Eric J. Kaplan, Aleksandr Shukhat
  • Patent number: 8612485
    Abstract: Processing a scenegraph for a client, including: creating a stack of filters, wherein each filter of the stack of filters is configured to edit or create a property on an object within the scenegraph; presenting a query by the client to the stack of filters for a first property on a first object within the scenegraph to determine whether a filter of the stack of filters edits or creates the first property on the first object; and returning a value for the first property if the filter of the stack of filters edits or creates the first property.
    Type: Grant
    Filed: August 11, 2009
    Date of Patent: December 17, 2013
    Assignees: Sony Corporation, Sony Pictures Entertainment Inc.
    Inventors: Jeremy Selan, Steve LaVietes, Brian Hall
  • Patent number: 8606829
    Abstract: A collection of information that includes contexts and one or more nodes is navigable via display of a first visual representation that includes a representation of a first node. Two other contexts that may reference the first node can be selected in order to navigate directly from the first visual representation to a visual representation corresponding to one of the other contexts. Thus, a second visual representation may include a different view that corresponds to a selected referencing context. Navigation may include cycles in some embodiments (as opposed to acyclic graphs or directed acyclic graphs, which may not allow cycles). Visual representation may be depicted via a web page. In some embodiments, nodes are files and contexts are directories. Nodes may also include media content in some embodiments.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: December 10, 2013
    Assignee: Blue Dolphin Solutions LLC
    Inventors: Eric Justin Gould, Janna Buckmaster, Todd Wilkens, Paulus W. Trisnadi
  • Patent number: 8607190
    Abstract: A system for automatically creating a desired software application design. In response to an input to create a desired software application design, functional requirements for the desired software application design are retrieved. Then, non-functional requirements associated with each retrieved functional requirement are retrieved. In addition, software models associated with the retrieved functional requirements are retrieved. Further, software patterns associated with the retrieved non-functional requirements are retrieved. Then, the retrieved software models are transformed into software code for the desired software application design. Also, the retrieved software patterns are applied to associated code sequences in the software code to automatically create an architecture for the desired software application design. Finally, the architecture for the desired software application design is outputted for use by a user.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: December 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Peter Alan Coldicott, Raymond Walter Ellis, Celso Gonzalez, Eoin Lane
  • Patent number: 8606818
    Abstract: A volatile memory manager of a data handling system can be configured to convert the one-to-many external reference into an external reference that references the common ancestor node of the contiguous region. Specific pathing and/or termination conditions can be contained in a Relationship_Path parameter of the external reference. The hierarchical data structure can also be loaded into volatile memory by the volatile memory manager as data structure references. The volatile memory manager can be further configured to perform various functions utilizing the external and data structure references.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: December 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Anita O. L. Leung, John Mourra, C. Lorne Parsons, Kevin Quan, Crystal J. Su, Grant D. Taylor, Hiroshi Tsuji
  • Patent number: 8606821
    Abstract: An arrangement compensates for the fact that multiple entities may generate distinct call data records for the same call. In the arrangement a consolidated call data records database receives multiple call data records and analyzes them to determine which, if any, are related to the same call. Where multiple call data records are discovered to be associated with the same call the consolidated database links those call data records.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: December 10, 2013
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Hossein Eslambolchi, John McCanuel, Paritosh Bajpay, Monowar Hossain
  • Patent number: 8601022
    Abstract: An Internet-based system capable of automatically maintaining contact-related information in any computer software application or digital device which stores or manages contact-related information. More particularly, the system allows users to automatically enter and maintain contact-related information in a digital address book or similar application or device (such as a wireless phone or PDA) with minimal or no manual entry of the contact-related information by the user. The system also allows contacts of the user (i.e. people who's contact information or partial contact information is present in the user's address book application) to make corrections to their contact-related information contained in the user's address book, request reciprocal contact information from the user, deny the user access to additional or corrected contact-related information and take other actions relative to managing the contact-related information which others (users) have about them.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: December 3, 2013
    Inventor: Robert L. Gropper
  • Patent number: 8600990
    Abstract: Extraction methods can interact on a common data source using identifiers that correspond to events or other actions. These identifiers can be updated, whenever appropriate, once the corresponding data has been summarized, in order to provide for multiple extraction methods to operate only on the data of interest, and obtain a lock only on the data within the scope of extraction. High water marks, such as identifiers in the sequent, can be used to further designate which data has previously been extracted. Similarly, summarization methods can interact by utilizing corresponding persistent tables in the flows for the methods, but utilizing separate intermediate tables to allow for data transformations and application of various business rules and tuning techniques. The ability to switch between different methods can accommodate business, performance, or other such needs, and can provide for the dynamic extraction and summarization of different volumes of data.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: December 3, 2013
    Assignee: Oracle International Corporation
    Inventors: Shane Robert Vermette, Vijay Manguluru, Manoj Kumar
  • Patent number: 8589369
    Abstract: The apparatuses and methods described herein may operate to identify, from an index structure stored in memory, a reference minimum bounding shape that encloses at least one minimum bounding shape. Each of the at least one minimum bounding shape may correspond to a data object associated with a leaf node of the index structure. Coordinates of a point of the at least one minimum bounding shape may be associated with a set of first values to produce a relative representation of the at least one minimum bounding shape. The set of first values may be calculated relative to coordinates of a reference point of the reference minimum bounding shape such that each of the set of first values comprises a first number of significant bits fewer than a second number of significant bits representing a second value associated with a corresponding one of absolute coordinates of the point.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: November 19, 2013
    Assignee: SAP AG
    Inventors: Sang K. Cha, Ki-Hong Kim, Keun-Joo Kwon
  • Patent number: 8583693
    Abstract: An advertising engine, system and method of using is described. The engine includes at least one vault including a plurality of media assets, a recommendation engine that matches at least one media asset from the vault with at least one requested creative, a delivery engine that integrates the requested creative with the matched media assets from the vault, and a management engine that regulates and/or tracks ones of the at least one media asset.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: November 12, 2013
    Assignee: Brand Affinity Technologies, Inc.
    Inventors: Ryan Steelberg, Chad Steelberg
  • Patent number: 8582158
    Abstract: An image input/output apparatus includes an execution unit configured to execute a job for inputting or outputting image data, a storage unit configured to store the image data or reference information referring to the image data as history information, an output unit configured to output image data identified based on history information, and a control unit configured to perform control not to store the history information in the storage unit if an attribute of the job indicates that the job is a media print job for printing image data stored in an external storage media and perform control to store the history information if the attribute does not indicate that the job is the media print job.
    Type: Grant
    Filed: October 14, 2010
    Date of Patent: November 12, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yasushi Shimizu
  • Patent number: 8583694
    Abstract: A system for electronic transmission of electronic medical records includes an object model derived from a messaging protocol, the object model configured to generate metadata for electronic medical records provided through a user-specified form. The system also includes a database configured according to the object model, the database physically stores the metadata generated by the object model. A data bridge/data set pair transforms the metadata from a first format utilized by the database to a second format utilized by a recipient institution and a messaging module transmits the electronic medical records in the second format to the recipient institution.
    Type: Grant
    Filed: March 7, 2011
    Date of Patent: November 12, 2013
    Assignee: Atlas Development Corporation
    Inventors: Jason Siegel, Russell Von Blanck
  • Patent number: 8583625
    Abstract: The illustrative embodiments described herein are directed to a system, methods, and computer program product, for network acceleration and efficient indexing for caching file systems. For example, the disclosed embodiments achieve (1) high compression rate, (2) low disk seeks, and (3) low memory pressure using by introducing novel features such as, but not limited to, multi-resolution chunking and intelligent load shedding. In addition, the disclosed embodiments introduces a family of HashCache policies that enable large size web caching with little or no use of main memory.
    Type: Grant
    Filed: March 20, 2010
    Date of Patent: November 12, 2013
    Assignee: The Trustees of Princeton
    Inventors: Larry L. Peterson, Vivek S. Pai, Sunghwan Ihm, Anirudh Badam, KyoungSoo Park
  • Patent number: 8583657
    Abstract: One embodiment of the present invention provides a system that uses an index that is hash-partitioned to access a table that is not hash-partitioned. During system operation, the database receives a request to perform an operation involving a table in the database. If performing the operation involves looking up a key in the hash-partitioned index, the database applies a hash function to the key to identify a unique partition within the hash-partitioned index for the key, and uses the key to perform a lookup in the identified partition to identify zero or more rows of the table that match the key.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: November 12, 2013
    Assignee: Oracle International Corporation
    Inventor: Vikram Shukla
  • Patent number: 8583692
    Abstract: Techniques for storing and manipulating tabular data are provided. According to one embodiment, a user may control whether tabular data is stored in row-level or column-major format. Furthermore, the user may control the level of data compression to achieve an optimal balance between query performance and compression ratios. Tabular data from within the same table may be stored in both column-major and row-major format and compressed at different levels. In addition, tabular data can migrate between column-major format and row-major format in response to various events. For example, in response to a request to update or lock a row stored in column-major format, the row may be migrated and subsequently stored into row-major format. In one embodiment, table partitions are used to enhance data compression techniques. For example, compression tests are performed on a representative table partition, and a compression map is generated and applied to other table partitions.
    Type: Grant
    Filed: August 30, 2010
    Date of Patent: November 12, 2013
    Assignee: Oracle International Corporation
    Inventors: Amit Ganesh, Vikram Kapoor, Vineet Marwah, Kam Shergill, Roger MacNicol, Sachin Kulkarni, Jesse Kamp
  • Patent number: 8577918
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for providing apportioning of opportunity among campaigns in an on-demand service in a database system. These mechanisms and methods for providing apportioning of opportunity among campaigns can enable embodiments to automatically determine which campaigns are related to an opportunity and provide a filtered set of campaigns that are related to at least one opportunity. The ability of embodiments to apportion opportunity among campaigns can provide marketing information that accurately reflects the true relationship between an opportunity and a plurality of campaigns.
    Type: Grant
    Filed: September 14, 2009
    Date of Patent: November 5, 2013
    Assignee: Salesforce.com, Inc.
    Inventors: Jesse Collins, Andrea P. Wildt, Philippe Debaty, Simon Y. Wong, Bing Yang
  • Patent number: 8572064
    Abstract: Method/system for visualizing biological information. The system receives a user query relating to biological information and determines which database contains related biological information. A database query is sent to the database and the result indicates biological/chemical entities and relations. A network is created based on the result; biological/chemical entities are mapped to network nodes and relations to network connections. A distance matrix indicates a multi-dimensional distance for several pairs of network nodes. A dimensionality reduction function is adjusted based on a research context, to bias the search toward a relevant focus. The number of dimensions in the distance matrix is lowered by the dimensionality reduction function. Neighbors of a selected node are searched (2-18) based on the distance matrix to elucidate a biological role of the selected node. A re-created network is visualized (2-20) based on the adjusted dimensionality reduction function.
    Type: Grant
    Filed: April 26, 2006
    Date of Patent: October 29, 2013
    Assignee: Valtion Teknillinen Tutkimuskeskus
    Inventors: Matej Oresic, Erno Lindfors, Gopalacharyulu Peddinti
  • Patent number: 8572083
    Abstract: A financial-service system that manages content objects includes a chronicles platform with a chronicle associated with a loan request. A content manager determines a set of content objects to be associated with the chronicle and generates a bucket for each content object of the set of content objects. Each bucket is associated with a name and is configured to receive an associated content object. The chronicle is populated with the generated buckets. An interface that detects a user action and that thereafter receives or generates a content object, which is detected by the content manager and associated with a bucket. The content manager causes the bucket to receive the content object and presents representations of the buckets to a user. Representations of one or more buckets that have received a content object differ from representations of one or more other buckets that have not received a content object.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: October 29, 2013
    Assignee: NCINO, LLC
    Inventors: Nathan Snell, David Patrick, Neil Underwood
  • Patent number: 8566361
    Abstract: Information from multiple databases is retrieved and stored on a database storage system. Multiple point-in-time copies are obtained for each database. A point-in-time copy retrieves data changed in the database since the retrieval of a previous point-in-time copy. A virtual database (VDB) is created by creating a set of files in the data storage system. Each file in the set of files created for a VDB is linked to the database blocks on the database storage system associated with a point-in-time copy of the source database. The set of files associated with the VDB are mounted on a database server allowing the database server to read from and write to the set of files. Workflows based on VDBs allow various usage scenarios based on databases to be implemented efficiently, for example, testing and development, backup and recovery, and data warehouse building.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: October 22, 2013
    Assignee: Delphix Corp.
    Inventors: Charles Li Zha, Jedidiah Yueh, Alok Kumar Srivastava
  • Patent number: 8560503
    Abstract: A content addressable storage system (CASS) comprises a storage system coupled to one or more content addressable storage array elements (CASAEs). The storage system is coupled to storage resources of a local storage array configured to store a high level meta-directory that describes data containers, e.g., directories, files and logical units (luns), served by the CASS. In addition, each CASAE is coupled to storage resources of a remote storage array configured to store user data (data blocks) of the data containers served by the CASS. The CASAE is configured to perform a content addressable storage computation on each data block written to its storage resources in order to prevent storage of two or more blocks with the same data. Notably, the CASAE interacts with its associated remote storage array to form a CASAE “storage brick”.
    Type: Grant
    Filed: January 26, 2006
    Date of Patent: October 15, 2013
    Assignee: NetApp, Inc.
    Inventor: Charles McManis
  • Patent number: 8560568
    Abstract: Remote data collection systems and methods retrieve data including financial, sales, marketing, operational and the like data from a plurality of databases and database types remotely over a network in an automated, platform-agnostic manner. A remote data collection system includes a network interface, a connection to a data source, a processor communicatively coupled to the network interface and the connection, and memory storing instructions for remote data collection that, when executed, cause the processor to: receive a request to extract data from the data source; extract the data in a non-intrusive manner from the data source using a two phase process comprising a reconciliation phase and a collection phase; and transmit one of an entire set and a subset of the extracted data based on the request.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: October 15, 2013
    Assignee: ZeeWise, Inc.
    Inventors: Clark S. Gilder, Joshua Hix, Bartosz J. Zalewski
  • Patent number: 8554797
    Abstract: A method of adding a program module to an installed program code. A data object having an interface for importation of data into and exportation of data out of the data object, the data object further comprising the program module, a switch identifier and a specification of a call to be inserted into the installed code is provided. Insert the call as specified by the specification of the data object into the installed program code and receive a setting for the switch from a user and storing the setting in a database table.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: October 8, 2013
    Assignee: SAP AG
    Inventors: Andreas Kemmler, Torsten Kamenz
  • Patent number: 8554799
    Abstract: A method of adding and analyzing metadata to discrete variables, such as time intervals and a system to implement to method is disclosed. The metadata can be aggregated and analyzed using analysis operations such as intersection, union, subtraction and inversion.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: October 8, 2013
    Assignee: Microsoft Corporation
    Inventors: Michael J. Ott, Tsvi M. Reiter
  • Patent number: 8543612
    Abstract: According to an aspect of the invention, there is provided a mobile terminal including: a content file storage configured to store a plurality of contents and file types corresponding to the contents respectively; a plurality of processing module configured to execute processing according to coding methods respectively; a resource table configured to store first information identifying the multimedia resource and second information about what kind of file type can be executed by the multimedia resources and priority; and a control unit configured to detect the file type of a content file to be executed, and determine the processing module corresponding to the first information by comparing the second information stored in the resource table and the detected file type.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: September 24, 2013
    Assignee: Fujitsu Mobile Communications Limited
    Inventor: Takashi Matsubara
  • Patent number: 8543600
    Abstract: Techniques are described for data redistribution in a database system. Embodiments store a first set of receiver location identifiers mapped to a document identifier, the first set of receiver location identifiers assigned to a first set of receiver locations storing relational data referencing the document identifier. Embodiments further store a second set of receiver location identifiers mapped to the document identifier, the second set of receiver location identifiers assigned to a second set of receiver locations storing document data corresponding to the document identifier referenced by the relational data. Sender index keys are received separately from the relational data and the document data, the sender index keys referencing the document identifier and containing sender location identifiers.
    Type: Grant
    Filed: March 29, 2011
    Date of Patent: September 24, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ivan Lew, Aleksandrs Santars, Adil M. Sardar, David Tremaine
  • Patent number: 8527542
    Abstract: User-generated input may be received to initiate a generation of a message associated with an incident of a computing system having a multi-layer architecture that requires support. Thereafter, context data associated with one or more operational parameters may be collected from each of at least two of the layers of the computing system. A message may then be generated on at least a portion of the user-generated input and at least a portion of the collected context data. Related apparatuses, methods, computer program products, and computer systems are also described.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: September 3, 2013
    Assignee: SAP AG
    Inventors: Tilmann Haeberle, Lilia Kotchanovskaia, Zoltan Nagy, Berthold Wocher, Juergen Subat
  • Patent number: 8521731
    Abstract: The present invention is directed towards systems, methods and computer program products for providing query-based advertising content. According to one embodiment, a method for providing query-based advertising content comprises receiving a web query and generating an ad query associated with the web query, wherein the ad query is generated on the basis of one of a query to advertisement relationship, a query to feature vector relationship, or a rewritten query vector. An advertisement is selected on the basis of the generated ad query.
    Type: Grant
    Filed: July 9, 2008
    Date of Patent: August 27, 2013
    Assignee: Yahoo! Inc.
    Inventors: Andrei Z. Broder, Evgeniy Gabrilovich, Vanja Josifovski, Donald Metzler, Lance Riedel, Peter Ciccolo
  • Patent number: 8521784
    Abstract: Techniques for storing and manipulating tabular data are provided. According to one embodiment, a user may control whether tabular data is stored in row-level or column-major format. Furthermore, the user may control the level of data compression to achieve an optimal balance between query performance and compression ratios. Tabular data from within the same table may be stored in both column-major and row-major format and compressed at different levels. In addition, tabular data can migrate between column-major format and row-major format in response to various events. For example, in response to a request to update or lock a row stored in column-major format, the row may be migrated and subsequently stored into row-major format. In one embodiment, table partitions are used to enhance data compression techniques. For example, compression tests are performed on a representative table partition, and a compression map is generated and applied to other table partitions.
    Type: Grant
    Filed: August 30, 2010
    Date of Patent: August 27, 2013
    Assignee: Oracle International Corporation
    Inventors: Amit Ganesh, Vikram Kapoor, Vineet Marwah, Kam Shergill, Roger MacNicol, Sachin Kulkarni, Jesse Kamp
  • Publication number: 20130218927
    Abstract: Methods for relating ophthalmic structural measurements to ophthalmic function are presented. The central idea is that each value for a given structural measurement can be empirically associated with a certain likelihood of disability or reduced function by measuring relevant patient populations in which some subjects have those disabilities This method is intended as an aid to doctors who manage glaucoma, or for the study of glaucoma or glaucoma therapy in clinical trials. The method could also be used in other progressive diseases where more than one method is used to diagnose and manage disease, and it is desirable to use a structural method to predict the risk of further functional loss.
    Type: Application
    Filed: February 13, 2013
    Publication date: August 22, 2013
    Applicant: CARL ZEISS MEDITEC, INC.
    Inventor: Carl Zeiss Meditec, Inc.
  • Publication number: 20130218926
    Abstract: Improved, re-arrangeable, and/or customizable data tree hierarchies, and methods of use thereof, are provided. In one embodiment, a method for customizing a data tree hierarchy includes providing, to a plurality of communication devices that are each associated with one or more respective users, access to a data tree hierarchy. The data tree hierarchy is adapted to include a plurality of data items, and each of the plurality of data items is positionable at one of a plurality of hierarchal levels. The method also includes receiving input from one or more of the communication devices to change a position of one or more of the plurality of data items in the data tree hierarchy, and changing the position of the one or more of the plurality of data items in the data tree hierarchy in response to receiving the input from the one or more of the communication devices.
    Type: Application
    Filed: February 22, 2012
    Publication date: August 22, 2013
    Inventor: David Qingdong Ge
  • Patent number: 8516007
    Abstract: A merge application creates a particular set of documents for a particular matter. The merge application receives a selection of a particular master template corresponding to the particular set of documents, where the selected master template specifies a plurality of slave templates, and also receives a selection of a data structure from a database with data relating to the particular matter. The selected master template and the selected data structure are employed to produce the set of documents for the particular matter in an electronic form, where a corresponding document of the set is produced for each specified slave template in the selected master template. Each corresponding document is produced according to common content in the slave template and data in the selected data structure in the database referred to by placeholders in the slave template.
    Type: Grant
    Filed: September 13, 2011
    Date of Patent: August 20, 2013
    Assignee: United Services Automobile Association (USAA)
    Inventors: Isauro Bargas, Maheshwer Annamalai, Anil C. Abraham
  • Patent number: 8516002
    Abstract: Mechanisms are provided for optimizing file data compressed using deflate mechanisms such as the ZLIB Compressed Data Format Specification and the DEFLATE Compressed Data Format Specification. Deflate mechanisms output different deflate file data depending on specific file data parameters. An optimization tool decompresses the deflate file data and outputs an optimized data stream. When a client application attempts to access the deflate data, the tool deoptimizes the optimized data stream and applies the same deflate algorithm to generate deflate file data. Although the deflate algorithm is applied without using the file data parameters used to generate the original deflate file data, substitute deflate file data is produced.
    Type: Grant
    Filed: March 21, 2008
    Date of Patent: August 20, 2013
    Assignee: Dell Products L.P.
    Inventors: Goutham Rao, Eric Brueggemann
  • Patent number: 8516003
    Abstract: A system, method, and computer program product for modeling, the user appears to have a body of information in a data structure that can be manipulated independently of an underlying database. In an embodiment of the invention, the data structure is an entity cache.
    Type: Grant
    Filed: August 6, 2012
    Date of Patent: August 20, 2013
    Assignee: Armanta, Inc.
    Inventors: Peter J. Chirlian, Bei Gu, Eric J. Kaplan, Aleksandr Shukhat
  • Patent number: 8510545
    Abstract: An illustrative method imports configuration data used by a server that supports electronic gaming machines (EGMs). Configuration data is used by operational software of the server that supports EGMs in a server-client relationship and is stored in accord with a first data structure template that defines records having fields that contain information of the configuration of each EGM. Configuration data stored in fields of records in accord with the first data structure template is automatically transferred to corresponding fields of records in accord with a second data structure template used by new operational software of the server by migration software.
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: August 13, 2013
    Assignee: WMS Gaming Inc.
    Inventor: Brian Bunin
  • Patent number: 8510297
    Abstract: A dispatching system adjusts resources to meet real-time changes in demand. When a customer requests service, a work assignment is generated and sent to an employee. When a customer cancels the requested service, a cancellation code is sent to the employee. The cancellation code informs the employee that the work assignment has been canceled.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: August 13, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Patrichia Ditcharo, James S. Wheeler
  • Publication number: 20130198238
    Abstract: In an exemplary embodiment, a system includes a memory and a processor communicatively couple to the memory. The processor is operable to receive a first indication that a first database table is selected from a plurality of database tables, wherein each database table is comprised of rows and columns, and retrieve a first plurality of columns, wherein each column is associated with the first database table. The processor is further operable to facilitate the display of the first plurality of columns, receive a second indication that a first column is selected from the first plurality of columns, and receive a third indication that at least one cell in the first column is selected. The processor is further operable to receive an expected data set, store the expected data set in the at least one cell, and compare a sample data set to the expected data set.
    Type: Application
    Filed: January 31, 2012
    Publication date: August 1, 2013
    Applicant: Bank of America Corporation
    Inventors: Istiak Ahmed, Mohammed Masudul Haque Mondle
  • Patent number: 8495561
    Abstract: As to a plurality of components in a system, a state transition path covering transitions defined by a behavioral specification of a component is specified to satisfy an input restriction of the component. Action sequences are acquired from the state transition path. By selecting a pair of components connected in the system, it is verified whether an output action sequence of a first component as one of the pair satisfies an input restriction of a second component as the other of the pair. If unsatisfied, the input restriction of the second component is relaxed to satisfy the output action sequence of the first component, or an input restriction of the first component is tightened to acquire a new output action sequence satisfying the input restriction of the second component. Above processing is repeated for each pair of components, so that output action sequences of one and the other of a pair satisfies input restrictions of the other and the one of the pair respectively.
    Type: Grant
    Filed: November 4, 2009
    Date of Patent: July 23, 2013
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Mikito Iwamasa
  • Patent number: 8495098
    Abstract: Embodiments of systems and methods disclosed may serve to normalize digital content into a canonical format to in a way that decouples the digital content from a format that may be required by consuming devices. Specifically, certain embodiments may create a container for storing the digital content and store structured representations and metadata associated with that digital content in that container.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: July 23, 2013
    Assignee: Libredigital, Inc.
    Inventors: Frederick A. Kern, Albert Leo McGuill, III, William Joseph Champ, Matthew Paul Bush
  • Patent number: 8495521
    Abstract: A relationship map includes multiple nodes that display related information from node to node in a tree-like, hierarchical fashion. The relationship map associates a formula with a particular node of the relationship map. The relationship map also associates range information with the particular node, the range information indicating a range of nodes to which the formula should be applied. The range information may indicate whether the nodes in the range extend leafward or rootward from the particular node in the relationship map. The relationship map displays the particular node updated with result information that a relationship map generator generates when applying the formula to the nodes specified by the range information.
    Type: Grant
    Filed: September 29, 2009
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventor: Eric Philip Fried
  • Patent number: 8489598
    Abstract: Content identifiers are associated with respective metadata. Through use of the metadata, a user's experience with the content can be enhanced. A variety of other arrangements are also detailed.
    Type: Grant
    Filed: February 6, 2007
    Date of Patent: July 16, 2013
    Assignee: Digimarc Corporation
    Inventors: Geoffrey B. Rhoads, Tony F. Rodriguez
  • Publication number: 20130179471
    Abstract: Methods, program products, and systems for rendering data using multi-tiered caches are described. A system can render a first section of data and store the rendered first section of data in a first tier cache. The system can determine that a data field, when rendered, straddles the rendering of the first section of data and a rendering of a second section of data. The system can generate a rendering of the data field and store the rendering of the data field in a second tier cache. When rendering the second section of data, the system can use the rendered data field stored in the second tier cache instead of regenerating the rendering of the data field.
    Type: Application
    Filed: September 28, 2012
    Publication date: July 11, 2013
    Applicant: APPLE INC.
    Inventor: Apple Inc.
  • Publication number: 20130179472
    Abstract: The system includes a computer-readable memory having a data structure configured with electronic data indicative of the patient's cognitive ability and/or context information relevant to the patient. The computer system is programmed to dynamically present information based on the patient's cognitive ability and/or context, obtained by accessing the computer-readable memory. The system is thus able to dynamically customize the way the system interacts with the patient, dynamically rendering information and automatically launching specific applications and events based on set parameters to meet the assistive needs of the patient. The system also captures information about the patient's health and wellbeing which is dynamically communicated to the caregiver, which information is also in part based on cognitive ability of the patient and/or context.
    Type: Application
    Filed: December 28, 2012
    Publication date: July 11, 2013
    Applicant: PANASONIC CORPORATION OF NORTH AMERICA
    Inventor: PANASONIC CORPORATION OF NORTH AMERICA
  • Patent number: 8479150
    Abstract: The compositional event based modeling of integrated applications (CINEMA) tool provides a way to extend a modeling environment using legacy event based applications, such as Graphical User Interface (GUI) APplications (GAPs). CINEMA allows modelers to extend the toolbox of the modeling environment by creating modeling elements that represent GUI objects of GAPs. CINEMA generates source code that allows an integrated system to control and manipulate the GUI objects of GAPs represented by the modeling elements used to create a model of the integrated system.
    Type: Grant
    Filed: August 13, 2009
    Date of Patent: July 2, 2013
    Assignee: Accenture Global Services Limited
    Inventors: Mark Grechanik, Qing Xie, Chen Fu