Automatic Generation Based On Input File Or Data Patents (Class 707/804)
  • Patent number: 8972442
    Abstract: A system and method for searching information based on crowd-sourced templates comprising a user input subsystem for entering one or more search terms, a database for storing a plurality of crowd-sourced templates, wherein each template is a representation of a data collection process from a plurality of sources. Subsequent search entries with tags results in display of stored templates in descending order of rank. Templates may be ranked using crowd voting or their social relevancy. Templates may be viewed, edited, and stored on the database by other users through social network sites.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: March 3, 2015
    Inventor: Alon Atsmon
  • Patent number: 8954480
    Abstract: An end-to-end interoperability and workflows from building architecture design to one or more simulations, in one aspect, may comprise establishing a BIM enablement platform architecture. A data model defines data entities and entity relationships for enabling the interoperability and workflows. A data definition language may be implemented that defines and creates a table schema of a database associated with the data model. Data management services and/or application programming interfaces may be implemented for interacting with the data model. Web services may also be provided for interacting with the data model via the Web. A user interface may be implemented that communicates with users and uses the BIM enablement platform architecture, the data model, the data definition language, data management services and application programming interfaces to provide functions to the users to perform work related to building information management.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: February 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Tian-Jy Chao, Younghun Kim
  • Patent number: 8954476
    Abstract: A system and method for mediating a transaction of a digital document by converting a transaction into an internal representation according to predefined rules and according to processing definitions associated with the source of the transaction, validating and possibly altering the transaction in its internal representation according to predefined rules and according to processing definitions associated with the destination of the transaction, converting said internal representation into an external representation according to predefined rules and according to rules specific to a destination of said transaction and communicating the external representation to a destination.
    Type: Grant
    Filed: August 6, 2007
    Date of Patent: February 10, 2015
    Assignee: Nipendo Ltd.
    Inventors: Alon Rosenberg, Ronen Brafman, Eyal Rosenberg
  • Patent number: 8954479
    Abstract: An end-to-end interoperability and workflows from building architecture design to one or more simulations, in one aspect, may comprise establishing a BIM enablement platform architecture. A data model defines data entities and entity relationships for enabling the interoperability and workflows. A data definition language may be implemented that defines and creates a table schema of a database associated with the data model. Data management services and/or application programming interfaces may be implemented for interacting with the data model. Web services may also be provided for interacting with the data model via the Web. A user interface may be implemented that communicates with users and uses the BIM enablement platform architecture, the data model, the data definition language, data management services and application programming interfaces to provide functions to the users to perform work related to building information management.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: February 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Tian-Jy Chao, Younghun Kim
  • Publication number: 20150039656
    Abstract: Embodiments of the present invention relate to an enterprise address management system. In the enterprise address management system, addresses are imported and consolidated from external sources and stored in a database. The addresses are continuously updated from the same or different external sources while a history for each address is maintained to allow for retrieval and use of previous information. The history of each address is updated as a corresponding address transitions through an address life cycle as defined by a subscriber. The address life cycle typically is represented by a state model. In some embodiments, the enterprise address management system allows each subscriber to define and configure its own address life cycle state model and to control the flow of addresses through that life cycle.
    Type: Application
    Filed: August 1, 2014
    Publication date: February 5, 2015
    Applicant: SYNCHRONOSS TECHNOLOGIES, INC.
    Inventors: Mark Mendes, Susan French Smith, Robert P. Laudati, Peter Dart, Steven Oliver
  • Patent number: 8949287
    Abstract: A Mixed Media Reality (MMR) system and associated techniques are disclosed. The MMR system provides mechanisms for forming a mixed media document that includes media of at least two types (e.g., printed paper as a first medium and digital content and/or web link as a second medium). In one particular embodiment, the MMR system includes a method, system, and computer program product for adding a hotspot to an imaged document. A source document is converted to an imaged document, from which features are extracted. Hotspots are added to the imaged document, and the imaged document, hotspot definitions, and the feature representation are stored.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: February 3, 2015
    Assignee: Ricoh Co., Ltd.
    Inventors: Jonathan J. Hull, Berna Erol, Jamey Graham, Daniel G. Van Olst
  • Patent number: 8949220
    Abstract: Techniques for managing XML data associated with multiple execution units ensure that execution units are able to use XML data coming from other execution units. Such techniques are applicable when, but for the technique, an XML type value is produced in a particular form by one execution unit and is supposed to be consumed by another execution unit that is unable to process data in the particular form, and involves detecting that the foregoing situation exists and annotating information sent to an XML producer execution unit to cause the XML type value to be transformed into a canonical form that can be shared by all relevant execution units.
    Type: Grant
    Filed: March 26, 2004
    Date of Patent: February 3, 2015
    Assignee: Oracle International Corporation
    Inventors: Zhen Liu, Muralidhar Krishnaprasad, Anand Manikutty, Ravi Murthy, James Warner, Thomas H. Chang, Vikas Arora, Susan Kotsovolos
  • Patent number: 8943052
    Abstract: A data modeling platform allows a user to enter a search request using natural language (e.g., typed or spoken). The search request may be semantically parsed to provide mapping to various database search elements. Pre-existing data models may be identified from the database search elements. One or more new data models may be created from the database search elements. The results represent candidate data models in response to the user's search request.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: January 27, 2015
    Assignee: SAP AG
    Inventor: Jerry John
  • Patent number: 8943105
    Abstract: Exposing a proprietary disk file to a hypervisor as a native hypervisor disk file. In one example embodiment, a method includes various steps. For example, the method includes creating a plugin file corresponding to a proprietary disk file having a proprietary file format. The method also includes intercepting, using a file system filter driver that sits between the hypervisor and a file system where the plugin file is stored, file read requests directed to the plugin file. The method further includes responding, using the file system filter driver, to each of the file read requests with data gathered from the plugin file and/or the proprietary disk file, where the data is structured such that the data appears to be gathered from a native hypervisor disk file due to being formatted in a native file format of the hypervisor.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: January 27, 2015
    Assignee: StorageCraft Technology Corporation
    Inventors: Nathan S. Bushman, Maxim Shatskikh
  • Publication number: 20150026222
    Abstract: The disclosed technology generates unique identifiers for content items in a multi-user network-based content management system. The generated identifiers satisfy at least the properties of, (1) the GUID is unique on the local client device; (2) the GUID is preserved across reboots, moves, renames, and content item modifications; (3) the GUID is not preserved when the content item is copied; and (4) the GUID is not reused after a content item is deleted. The unique identifiers allow the content management system to model each user account as a collection of content item objects and globally unique identifiers instead of as a directory-based hierarchy of content items.
    Type: Application
    Filed: June 26, 2014
    Publication date: January 22, 2015
    Inventor: Dwayne Litzenberger
  • Patent number: 8938522
    Abstract: A content management system (CMS) includes a value-add application with a first set of XML content services, one or more dedicated XML processing servers with a second and other sets of XML content services, and a core CMS with a third set of XML content services. The content management system may be designed to provide XML content services at any of these three tiers of processing. A first threshold is defined that allows the value-add application to determine when to offload XML content services to a dedicated XML processing server. A second threshold is defined that allows the core CMS to determine when to offload XML content services to a dedicated XML processing server. Callback services are included that allow each tier of XML content services to send or receive additional information to complete the XML processing. The result is a content management system that is very powerful and flexible.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: January 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: David G. Herbeck, John E. Petri
  • Patent number: 8935299
    Abstract: Embodiments of the invention improve the ability of a social networking system to determine which types of data—hereinafter referred to as “fields”—are relevant to which types of user pages. Specifically, a social networking system assigns page types to different user pages, and likewise stores information on different types of fields. By analyzing the relationships of different pages and fields, the social networking system determines which types of fields are particularly well-suited for inclusion on different types of pages. Using the learned information about page types and field types, the social networking system can better aid page administrators in specifying data to add to their pages. For example, the social networking system can recommend to administrators the addition of certain types of fields or automatically add the fields. Further, the social networking system can specialize a search for social networking system data to field types.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: January 13, 2015
    Assignee: Facebook, Inc.
    Inventors: Cameron Alexander Marlow, Robert William Cathcart, Jeffrey Scott Dunn, Rafael Linden Sagula, Venkataramanan Iyer Nandagopal, Siddharth Kar, Jonathan Chang
  • Patent number: 8935296
    Abstract: An improved method of facilitating contact between mutually interested people takes advantage of existing contact lists such as those on social networking sites, instant messaging programs, or cell phones. A program is integrated into one or more of those technologies, allowing the user to characterize each contact on the basis of the user's level of interest in that contact as a date. The program keeps these rankings secret until two users indicate an interest in each other that surpasses a certain threshold. The users are then notified of the mutual interest. Ads and dating advice are sent along with the notification.
    Type: Grant
    Filed: December 14, 2007
    Date of Patent: January 13, 2015
    Assignee: Taylor Morgen Corp.
    Inventors: Gregory Taylor, Douglas Morgen
  • Patent number: 8930378
    Abstract: Particular embodiments of a social-networking system maintain one or more data stores storing a social graph comprising user nodes, concept nodes, and edges connecting the nodes. Particular embodiments may determine a confidence score with respect to a user node and a concept node, wherein the confidence score is based at least in part on affinity scores associated with the edges along a sequence of nodes between the user node and the concept node in the social graph. The confidence score may be based on an overall probability that a random walk starting at the user node will end at the concept node. This overall probability may be determined by calculating, for each edge in the random walk, the probability of taking that edge during the random walk, based on the affinity score associated with that edge.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: January 6, 2015
    Assignee: Facebook, Inc.
    Inventors: Pierre Moreels, Tudor Andrei Cristian Alexandrescu
  • Patent number: 8930414
    Abstract: A unique application within Video that allows for user generated Meta-tagging to be delivered in real time to individual clips is provided. This meta-tag creates its own tail based upon the user generated words population, which is searchable via a “spider network” that runs invisible behind the web pages of the site. These same “tagged” words are broadcast over various delivery networks including but not limited to live feeds from SMS, MMS, News Feeds within Community Web Sites, Video Sharing Web Sites, Widget applications any other forms of electronic communication that will be dropped in real time to identified users and friends of users.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: January 6, 2015
    Inventor: Patrick Giblin
  • Patent number: 8924420
    Abstract: A gallery-set of controls and actions containing pre-built logic is provided for building applications, projects and solutions in a database program. The gallery may include the most commonly used controls that may account for the main logic scenarios in the database program. The controls may be simple, clear and intuitive, such that users with little or no programming experience may be able to develop solutions in the database program using the gallery controls without having to enter any coding environment or having to build complicated logic expressions. The gallery may allow users to build a complete solution by adding the predefined controls from the gallery to the design surface of a solution without opening a code editor, and the code behind the control may be automatically built into the solution. The solution code may also be accessible for later modification by a user in the database program.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: December 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Kerry Westphal, James Rivera, Christopher Deugau, Ryan McMinn, Robert Coggins
  • Patent number: 8924421
    Abstract: After receiving a first user request including a first set of search keywords, a computer identifies a first set of chunks within multiple documents, wherein each chunk includes terms matching the first set of search keywords, and displays at least a portion of the first set of chunks, including highlighting the terms matching the first set of search keywords in the displayed portion in a first manner. After receiving a second user request to search among the documents for documents that satisfy a second set of search keywords, the computer identifies a second set of chunks within the documents, wherein each chunk includes terms matching the second set of search keywords, and displays at least a portion of the second set of chunks, including highlighting the terms matching the second set of search keywords in the displayed portion in a second manner that is different from the first manner.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: December 30, 2014
    Assignee: Tigerlogic Corporation
    Inventors: Jeffrey Matthew Dexter, Robert Smik, Danny Hyun, Srinivasa Raju Vegeraju, Ilesh Hasmukhlal Garish
  • Patent number: 8924415
    Abstract: Systems and methods are provided for providing schema mapping and data generation. According to one exemplary method, a first mapping formula is obtained for transforming values associated with a source attribute into at least one value associated with a conceptual attribute. The source attribute values comprise a plurality of duplicate values, and the first mapping formula performing a common operation on the duplicate values. The method includes generating mapping data for mapping the conceptual attribute to a target attribute of a target model, and based on the mapping data and the first mapping formula, generating a second mapping formula for transforming the conceptual attribute value into at least one value associated with the target attribute.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: December 30, 2014
    Assignee: SAP SE
    Inventor: Susan Marie Thomas
  • Patent number: 8914427
    Abstract: A system and method for directing download and execution of an application. A runtime engine receives an identifier of a block of shared memory from a directing process. The shared memory stores a map indicating which portions of an application file have been stored in a local copy of the application file. The runtime engine also receives an instruction from the directing process to execute the local copy when the local copy stores less than the entire application file. As the application executes, the runtime engine identifies requests from the application to access portions of the local copy and uses the map to determine whether the requested portions have been stored in the local copy. If the requested portions are not stored in the local copy, the runtime engine prevents the executing application from accessing the local copy until the map indicates the requested portions have been stored therein.
    Type: Grant
    Filed: April 17, 2012
    Date of Patent: December 16, 2014
    Assignee: Code Systems Corporation
    Inventors: Stefan I. Larimore, Kenji C. Obata, Mark Jeremy Zeller
  • Patent number: 8914416
    Abstract: Building a semantics graph for an enterprise communication network can include calculating a distance metric between a first signifier and a second signifier associated with an enterprise communication network, wherein the distance metric includes a plurality of relationships defined based on a frequency of co-occurrences of the first signifier and the second signifier, and building a semantics graph for the enterprise communication network using the calculated distance metric.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: December 16, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mehmet Kivanc Ozonat, Claudio Bartolini
  • Patent number: 8914383
    Abstract: A system and method for providing job recommendations based on user behavior or characteristics are disclosed herein. The job recommendations are configured in accordance with a data set based on relational analysis of previous users' activity, or matches between job postings and the user's resume or user profile information. The presentation of job recommendations is triggered, configured, and provided transparently to the user.
    Type: Grant
    Filed: April 6, 2004
    Date of Patent: December 16, 2014
    Assignee: Monster Worldwide, Inc.
    Inventors: David Meier Weinstein, Thomas Dacre Drapeau, Ron Belmarch
  • Publication number: 20140365534
    Abstract: Methods for performing a structured collection procedure by utilizing a collection device are disclosed herein, in which a collection procedure is initiated for performing one or more data collections for one or more data event instances occurring according to a schedule of events. Each data event instances comprises a data collection pertaining to a biomarker to be performed according to one or more conditions of an adherence criterion. Each data event instance is determined to be successful or unsuccessful on the basis of actual performance of the data collection and meeting certain conditions of the predetermined adherence criteria for the data event instance. Contextual information for successful data collections is generated and a data file generated for storing records relating to successful data collections.
    Type: Application
    Filed: August 26, 2014
    Publication date: December 11, 2014
    Applicant: ROCHE DIAGNOSTICS OPERATIONS, INC.
    Inventors: Steven A. Bousamra, Abhishek Soni
  • Patent number: 8909674
    Abstract: A system and method of managing interests and activities of residents and potential residents in a multi-unit building are provided. The method comprises: creating and maintaining a first set of records in the database for tenants, each record in the first set of records including fields for a name, contact information, building and interests; creating and maintaining a second set of records in the database for buildings, records in the second set including fields for a building name, address and amenities; creating and maintaining a third set of records in the database for activities, records in the third set including fields for an activity name, organizer, site, participants and activity details; analyzing the database to identify a set of tenant records in the first set of records that match an activity in the third set; and generating and sending notifications using contact information in the set of tenant records relating to the activity.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: December 9, 2014
    Inventors: Sam Sotiros Kolias, Hugh Konstantine Kolias
  • Patent number: 8909682
    Abstract: Media bundles that can be submitted, distributed and utilized to facilitate media presentations at client devices. Each media presentation is typically associated with a digital media asset. The media bundles can include or identify various digital media assets for use in the media presentations and can provide computer instructions for controlling the media presentations. The resulting media presentations can provide multimedia experiences for users of client devices.
    Type: Grant
    Filed: January 20, 2010
    Date of Patent: December 9, 2014
    Assignee: Apple Inc.
    Inventors: David Heller, Oliver Krevet, Aaron Braunstein, David Makower, Juan Carlos Jimenez
  • Patent number: 8909683
    Abstract: A process and system are directed to generating a medium without user involvement in supplying the content. A user makes a series of increasingly granular selections to specify the type of medium to be built, such as a webpage. A query-reply communications protocol is used to identify relevant content for building the webpage from network resources. A resource is queried to determine whether the resource contains any relevant content. The response from the resource, if affirmative, includes the requested content. The query communications are formulated to conduct a keyword type search of the resource. The resource response includes the search results.
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: December 9, 2014
    Assignee: Open Invention Network, LLC
    Inventor: David Gerard Ledet
  • Patent number: 8903848
    Abstract: A computer-based method for correlating relevant information from multiple entities based on contextual correspondence is described. The method includes receiving, at a computer, information relating to a plurality of the multiple entities, the information including data features and context features, correlating the data features utilizing one or more algorithms running on the computer, correlating the context features utilizing one or more algorithms running on the computer, and aggregating the plurality of the multiple entities based on both a correspondence of the data features and a correspondence of the context features for at least one of storage in a memory associated with the computer and output as data from the computer.
    Type: Grant
    Filed: April 7, 2011
    Date of Patent: December 2, 2014
    Assignee: The Boeing Company
    Inventors: Ali Bahrami, Jun Yuan
  • Patent number: 8898197
    Abstract: A method and apparatus for generating a data structure. A plurality of entity reference relationship structures is accessed. Each entity reference relationship structure establishes a relationship between a different pair of entity structures of a plurality of entity structures. Each path from a first vertex to a second vertex that corresponds to a second entity structure is determined. For each path, all coupled sets of pairs of entity instance identifiers, wherein each coupled set comprises a pair of entity instance identifiers from each entity reference relationship structure corresponding to the path are identified. For each coupled set, a first entity instance identifier in the each coupled set that refers to the first entity structure and a second entity instance identifier in the each coupled set that refers to the second entity structure are stored in association with one another in a new entity reference relationship structure.
    Type: Grant
    Filed: May 23, 2011
    Date of Patent: November 25, 2014
    Inventor: Bhargav Senjalia
  • Patent number: 8898580
    Abstract: Various embodiments provide a model through which service providers can describe offered services using a standardized format. In one or more embodiments, the standardized format is declarative and enables service providers to describe their associated services in a standardized way. In at least some embodiments, the standardized format includes a set of common service properties that are shared across multiple different services. Additionally, service specific properties can be described in addition to the common service properties. In one or more embodiments, existing services can be extended by including, in the standardized format, a description of an extension. In one or more other embodiments, new services can be added for consumption by simply including a description of the new service using the standardized format.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: November 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Jane T Kim, Sean Lyndersay, Miladin Pavlicic, Dave Risney, Todd Sahl
  • Publication number: 20140344312
    Abstract: A database management system may be operated by a third-party provider that hosts the system in a datacenter and provides access to the system to end users on behalf of various entities. Limits on total capacity consumption may be imposed, but may result in service outages when capacity consumption exceeds those limits. Requests to perform operations on the system may be classified. The request classifications may be associated with policies for admitting or rejecting the request. One or more token buckets representative of capacity available to the request to perform the operation may be used to determine to admit the request and updated based on the cost of performing the operation.
    Type: Application
    Filed: May 17, 2013
    Publication date: November 20, 2014
    Inventors: David Craig Yanacek, Bjorn Patrick Swift, Wei Xiao, Kiran-Kumar Muniswamy-Reddy, Miguel Mascarenhas Filipe, Yijun Lu
  • Patent number: 8892595
    Abstract: The present invention includes a system and method for generating a discussion group based on different electronic images. A mixed media reality database receives MMR objects that correspond to source material and indexes the MMR objects. A content management engine generates a cluster that includes MMR objects based on a similarity of source material. An MMR engine receives an electronic image from a user device, performs a visual search and identifies an MMR object that is associated with the electronic image. A social network application identifies a discussion group associated with the cluster that includes the MMR object and provides the user device with access to the discussion group.
    Type: Grant
    Filed: October 13, 2011
    Date of Patent: November 18, 2014
    Assignee: Ricoh Co., Ltd.
    Inventors: Jamey Graham, Timothee Bailloeul, Adit Gupta
  • Patent number: 8892587
    Abstract: Some embodiments of on-the-fly pattern recognition with configurable bounds have been presented. In one embodiment, a pattern matching engine is configured based on user input, which may include values of one or more user configurable bounds on searching. Then the configured pattern matching engine is used to search for a set of features in an incoming string. A set of scores is updated based on the presence of any of the features in the string while searching for the features. Each score may indicate a likelihood of the content of the string being in a category. The search is terminated if the end of the string is reached or if the user configurable bounds are met. After terminating the search, the scores are output.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: November 18, 2014
    Assignee: SonicWALL, Inc.
    Inventors: Thomas E. Raffill, Shunhui Zhu, Roman Yanovsky, Boris Yanovsky, John Gmuender
  • Patent number: 8892609
    Abstract: A method for generating a unified database includes receiving a structured set of data, where each set is made up of records having fields, aggregating values within a first field of the records, automatically applying a set of rules to the first field values to determine correlations among the first field values, calculating a confidence level regarding a label for the first field, providing the label to the first field, storing the first field values in the first field in the unified database, and receiving more information to increase the confidence level. A system for generating a clinical database and a method for using the database are also described.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: November 18, 2014
    Assignee: Medidata Solutions, Inc.
    Inventors: Glen de Vries, Michelle Marlborough
  • Patent number: 8886687
    Abstract: A method includes creating an electronic record of an asset, and automatically associating a predefined data structure with an electronic record of the asset that controls organization and display of user provided metadata describing the asset. The method may also include receiving the metadata describing the asset from a remote computer, populating the predefined data structure with the metadata describing the asset, and generating a graphical user interface corresponding to the electronic record of the asset with active tabs that provide a visual representation of the predefined data structure associated to the electronic record of the asset. The active tabs are respectively associated with predefined displays including the data fields provided by the predefined data structure, enabling a user to navigate through different displays corresponding to the data fields provided in the predefined data structure associated with the asset to view the metadata describing the asset.
    Type: Grant
    Filed: August 6, 2009
    Date of Patent: November 11, 2014
    Assignee: EZShield, Inc.
    Inventors: John Browning, Michael Robinson, Pradip Sitaram
  • Patent number: 8880567
    Abstract: A computer program product for discovering and distributing relevant business information contained in a mashup comprises computer usable program code is configured to interrogate a mashup maker to discover the elements, relationships, and dependencies embodied by a mashup page; assemble this information into a data structure; and make the data structure accessible. A method for updating a configuration management database, where an end user creates a mashup page that embodies the end user's knowledge about the elements and processes required to fulfill a specific task, comprises deriving elements, relationships, and dependencies from the mashup page; creating a data structure representing this information, and communicating this data structure to the configuration management database.
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: November 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: James C. Fletcher, Kimberly D. Kenna, Wayne B. Riley
  • Patent number: 8880568
    Abstract: Systems, devices, features, and methods for updating a geographic database, such as a navigation-related database, and/or reporting discrepancies associated with geographic data of the geographic database are disclosed. For example, one method comprises capturing a photograph of an observed geographic feature in a geographic region. Comment information corresponding to the observed geographic feature may be stored. The comment information is indicative of a discrepancy between the observed geographic feature and the geographic data corresponding to the geographic region. The comment information may be associated with the photograph to generate a report, and the report is transmitted.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: November 4, 2014
    Assignee: HERE Global B.V.
    Inventors: David Perczynski, Oliver Fink
  • Patent number: 8880553
    Abstract: Techniques are described for data redistribution. Embodiments store a first set of receiver location identifiers mapped to a document identifier and assigned to a first set of receiver locations storing relational data referencing the document identifier. Embodiments store a second set of receiver location identifiers mapped to the document identifier and 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. Embodiments determine, from the first set of receiver location identifiers and the second set of receiver location identifiers, which receiver location identifiers are mapped to the document identifier referenced by the sender index keys.
    Type: Grant
    Filed: August 20, 2013
    Date of Patent: November 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ivan Lew, Aleksandrs Santars, Adil M. Sardar, David Tremaine
  • Publication number: 20140324878
    Abstract: A system includes circuitry configured to: read a plurality of character information and a plurality of identifiers that are included in a text file; determine whether a character information among the plurality of character information is included between the at least one pair of identifiers among the plurality of identifiers in the text file; and associate the character information with the at least one pair of identifiers when it is determined that the character information is included between the at least one pair of identifiers.
    Type: Application
    Filed: April 18, 2014
    Publication date: October 30, 2014
    Applicant: FUJITSU LIMITED
    Inventors: Masahiro Kataoka, Takahiro Murata, Naoki Akiyama
  • Patent number: 8874622
    Abstract: A method includes connecting an integration process to a first set of inputs. The first set of inputs may include one or more inputs. The integration process includes one or more data transformation operations using the inputs. The method further includes receiving metadata about one or more of the inputs in the first set of inputs. The metadata about one or more of the inputs in the first set of inputs is cached. The integration process is then connected to a second set of inputs based on the cached metadata about one or more of the inputs in the first set of inputs.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: October 28, 2014
    Assignee: Microsoft Corporation
    Inventors: Kevin Thomas Edward McGuire, Sergio Silveira Clemente Filho, Matthew Carroll, Cimarron S Ryan
  • Publication number: 20140317153
    Abstract: A method and system for processing a data load. A request is received for a data load to load data into a database in accordance with a data template that includes data to be loaded into the database. The template includes columns and rows. The request specifies a request type characterized by at least one column that collectively includes unique data for each row. The columns include N sets of columns (N?1) in addition to the at least one column. The data load is split into multiple loads of data. The multiple loads include one load and N additional loads. The one load is associated with the at least one column. The N additional loads are respectively associated with the N sets of columns and are configured to generate or modify one or more rows in each table of N respective additional tables in the database.
    Type: Application
    Filed: April 19, 2013
    Publication date: October 23, 2014
    Applicant: International Business Machines Corporation
    Inventors: Danny Yen-Fu Chen, Craig A. Cormier, Fabian F. Morgan, Badri Sridhar, Wesley Stevens
  • Patent number: 8868616
    Abstract: A personal monitoring system of the present disclosure has a network and a sensing device. The sensing device has a network interface for coupling the sensing device to the network and is coupled to a user for sensing raw data at a discrete time related to the user. Additionally, the system has logic that associates a timestamp with the raw data at the discrete time and stores the raw data as raw history data indicative of a plurality of raw data from discrete times. Further, the logic determines, based upon the raw history data, whether an event has occurred.
    Type: Grant
    Filed: July 9, 2012
    Date of Patent: October 21, 2014
    Assignee: Integrity Tracking, LLC
    Inventors: Chris A. Otto, Chirag D. Patel, Hugh A. Hartwig, Corey L. Sanders, Xiao Fang Chen
  • Patent number: 8862626
    Abstract: The navigation overhead and/or the content managing/updating overhead is reduced by providing link objects with condition data being associated with the link items of the link objects so that, depending on a check as to whether the condition data is fulfilled or not, an automatic handling of a link object may be performed. For example, the automatic handling may have an automatic appointing an object ID referred to by a link item of the link object that has condition data associated therewith which is fulfilled, as a newly-selected object ID.
    Type: Grant
    Filed: October 14, 2011
    Date of Patent: October 14, 2014
    Assignee: Fraunhofer-Gesellschaft zur Foerderung der Angewandten Forschung E.V.
    Inventors: Christian Kellermann, Bernd Linz, Markus Prosch, Alexander Zink
  • Patent number: 8862634
    Abstract: An apparatus is provided that includes a processor and a memory storing executable instructions that in response to execution by the processor cause the apparatus to perform a number of functions, including identification of a target number that indicates a number of reported image studies for peer review. The apparatus is caused to identify users having user characteristics that match properties of the reported image studies. The user characteristics include a specialty (modality specialty and body-region specialty) that matches the reported image studies, or an associated medical facility that matches an associated medical facility of the reported image studies. The apparatus is caused to assign the target number of reported image studies to the identified users. The apparatus may be further caused to identify users that have previously performed a user-initiated peer review of a reported image study, and reduce their assigned image studies accordingly.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: October 14, 2014
    Assignee: McKesson Financial Holdings
    Inventors: Fari Fuladinashta, Bo Liang, Hong Chen, Denis Ng, Christine Callaghan, Ethel Zammit, Brian Ding, Ka Kiu Chow
  • Patent number: 8862603
    Abstract: A method and apparatus are disclosed for determining whether an input string of characters matches a pattern. The pattern has the form of an activator expression, a counter expression, and a tail. The method involves monitoring one or more active states associated with the pattern, and comparing each character to the activator expression and the counter expression for each of the one or more active states. An input character match to the activator expression comprises an activator match, and a character match to the counter expression without matching the activator expression comprises a non-activator match. The number of one or more active states corresponds to the number of non-activator to activator character transitions between adjacent received matching characters.
    Type: Grant
    Filed: January 3, 2011
    Date of Patent: October 14, 2014
    Assignee: Netlogic Microsystems, Inc.
    Inventors: Greg Watson, Kumaravel Senniappan
  • Publication number: 20140304307
    Abstract: A system for generating a structured file that includes all of the various media items need to play the corresponding media presentation is described. (Media items include, for example, images, movies, and audio files.) In one implementation, all of the various media items needed to support the presentation's playback may be collected, where after at least one of them is texturized. Texturing means converting a media item from a larger format to a smaller format. For example, a JPEG file (described in terms of scalable vector-based data) may be texturized to a PNG file (described in terms of pixel data). The items may then be organized in accordance with an event, and stored in a structured file. Once organized by event (e.g., presentation pause-points, frame transitions, effect transitions, input “click” and the like), the media items may be stored into the structured file, ready to playback the media presentation.
    Type: Application
    Filed: June 19, 2014
    Publication date: October 9, 2014
    Inventors: Michael Richard Peirce, Eric Tilton, David Mack, Mark Flider
  • Patent number: 8856284
    Abstract: Generally, systems, methods and media for processing a spreadsheet for storage in a database are disclosed. Embodiments may include a method for processing records of a spreadsheet by receiving a request to process a spreadsheet having a plurality of records for storage in a database. Embodiments may also include accessing a configuration file associated with the spreadsheet and, for each record of the spreadsheet, creating a new business object and populating the new business object based on the record and the configuration file associated with the spreadsheet. Embodiments may also include passing each new business object to a back-end business component for processing. The configuration file may include a name of a business object associated with a record of the spreadsheet, metadata for one or more columns of the spreadsheet, and/or a name of a back-end business component associated with the spreadsheet.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: October 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ricardo N Olivieri, Mark B Whelan
  • Patent number: 8849820
    Abstract: Systems and methods are disclosed for providing devices capable of the reception and playback of one or more crafted media channels transmitted over an intermittent connection. An exemplary method of personalized rendering of media content includes receiving media files and file metadata defining attributes of the media files over a data link at a receiver. The method further includes executing, using a processor of the receiver, instructions stored in a memory of the receiver. The instructions cause the processor to store certain ones of the media files characterized by file metadata consistent with one or more channel profiles in the memory, remove certain of the ones of the media files stored within the memory, and sequence the ones of the media files stored within the memory for rendering based upon one or more of the channel profiles.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: September 30, 2014
    Assignee: Slacker, Inc.
    Inventors: Bradley D. Kindig, Celite Milbrandt
  • Patent number: 8843528
    Abstract: Implementations of the present disclosure include obtaining one or more queries, processing data stored in a data store based on at least one query of the one or more queries to identify a plurality of users, the plurality of users sharing a commonality that is a subject of the at least one query, generating one or more query-based social circles, the plurality of users populating a query-based social circle of the one or more query-based social circles, the query-based social circle being directed to the commonality and defining a distribution list for distributing digital content provided by one or more users of the plurality of users, and transmitting social circle data corresponding to the query-based social circle to display a representation of the query-based social circle to at least one user of the plurality of users.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: September 23, 2014
    Assignee: Google Inc.
    Inventors: Reza Behforooz, George Baggott, Ana Maria Ulin Vazquez, Charles Mendis
  • Patent number: 8838642
    Abstract: According to exemplary embodiments, a method and system for generating binary Extensible Markup Language (XML) data is provided. The generating includes acquiring an XML data source and generating a first child distance (FCD) token and a next sibling distance (NSD) token of an element node in the XML data source. The generating also includes generating binary XML data of the XML data source by using the FCD token and the NSD token, where the binary XML data includes the FCD token and the NSD token.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: September 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Xiao Ming Gao, Peter F. Haggar, Chang Sheng Liu, Robert Van Der Linden
  • Patent number: 8838655
    Abstract: Technologies are described herein for applying type projection queries to instance space graphs. Through the utilization of the technologies and concepts presented herein, a type projection may be used to describe the hierarchy of instance types connected by relationships within an instance space graph. A type projection query based on the type projection may be dynamically generated to query instances and relationships within the instance store. Filter criteria for the query can be expressed using a path notation. Results from of the type projection query may be provided as graphs of instances and relationships which are subgraphs of the queried instance space graph. Programmatic traversal of the resultant subgraph can navigate to each instance node within the result space.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: September 16, 2014
    Assignee: Microsoft Corporation
    Inventors: Joel Pothering, Jakub Oleksy, Ashvinkumar J. Sanghvi, Pratibha Mallya, Murat Ersan, Bogdan Berce
  • Patent number: 8825668
    Abstract: Methods, apparatuses, and computer programs are presented for updating song playlists based on received rating inputs from user devices. One method includes receiving information associated with songs in an initial playlist from a host device by a server. The server generates a rating interface for the initial playlist, which is associated with an image code. The image code for the rating interface is sent to the host device so that the user devices can access the rating interface via the image code. After one or more user devices provides rating inputs to the songs in the initial playlist, the received one or more rating inputs are analyzed to produce an adjusted playlist. The method further includes transmitting the adjusted playlist to the host device to be executed.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: September 2, 2014
    Assignee: Google Inc.
    Inventors: Rakesh Yadav, Amit Khanna, Ajit Apte