Patents Examined by Dangelino Gortayo
-
Patent number: 8694496Abstract: A method for harvesting application metadata includes receiving metadata from a web application and storing the metadata to a metadata collection. The metadata indicates a characteristic of a web application user. The metadata collection identifies the user and may include metadata from other web applications. The advertisement is then characterized. For example, keywords may be associated with the advertisement. An affinity between the advertisement and the user is then determined and an indication of the affinity is recorded. When the affinity exceeds a predetermined threshold, the user may be identified as a potential target of the advertisement. The service provider may then identify the potential targets to the advertiser or provide the advertisement to the targets on behalf of the advertiser. The web application may be compensated for providing the metadata. The compensation may occur in response to the metadata resulting in identifying the user as a potential target.Type: GrantFiled: February 26, 2009Date of Patent: April 8, 2014Assignee: AT&T Intellectual Property I, L.P.Inventor: Richard Erickson
-
Patent number: 8655869Abstract: A data-driven information navigation system and method enable search and analysis of a set of objects or other materials by certain common attributes that characterize the materials, as well as by relationships among the materials. The invention includes several aspects of a data-driven information navigation system that employs this navigation mode. The navigation system of the present invention includes features of a knowledge base, a navigation model that defines and enables computation of a collection of navigation states, a process for computing navigation states that represent incremental refinements relative to a given navigation state, and methods of implementing the preceding features.Type: GrantFiled: September 12, 2011Date of Patent: February 18, 2014Assignee: Oracle OTC Subsidiary LLCInventors: Adam J. Ferrari, Frederick C. Knabe, Vinay S. Mohta, Jason P. Myatt, Benjamin S. Scarlet, Daniel Tunkelang, John S. Walter, Joyce Jeanpin Wang, Michael Tucker
-
Patent number: 8635254Abstract: A method includes receiving a request for a target Web page, the request containing a session identifier (ID) associated with an instance of a Web browser, and determining if the session ID is new or existing. If the session ID is new, the method includes creating a window session object, and initializing the window session object with data defining a state of the instance of the Web browser. If the session ID is existing, the method includes accessing a stored window session object using the session ID, the stored window session object containing data defining a state of the instance of the Web browser, generating the target Web page based on the data, and providing the target Web page to the Web browser.Type: GrantFiled: August 8, 2003Date of Patent: January 21, 2014Assignee: Axeda CorporationInventors: Matthew Harvey, Jared MacDonald, Andre Beskrowni, Joshua Spiewak
-
Patent number: 8635252Abstract: XBRL data may be automatically mapped back and forth between an XBRL instance an set of automatically generated flat tables, where each table represents the projection of a single hypercube.Type: GrantFiled: March 19, 2012Date of Patent: January 21, 2014Assignee: XBRL Cloud, Inc.Inventors: Cliff Binstock, Brian Milnes
-
Patent number: 8620917Abstract: An application server includes a Semantic Analysis Core Service (SACS) function that communicates with a Semantic Analysis Client (SAC) in a Set Top Box (STB). The SACS groups programs available for rendering to a subscriber into program clusters. The SACS generates the program clusters based on a determined semantic similarity between the programs, and on parameters that indicate a subscriber's preference for certain program content. The program that are semantically similar to existing clusters within a predetermined viewing window are provided to the STB and output to the subscriber on a display as a program preference list or channel line-up. The STB also monitors the subscriber's interaction with the programs and calculates a preference score for each program indicating the subscriber's continuing, or waning, interest in a given program. The preference score is used to update the score of the program cluster to which the program belongs.Type: GrantFiled: December 22, 2011Date of Patent: December 31, 2013Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Sorin Marian Georgescu, Edoardo Gavita
-
Patent number: 8612405Abstract: A method, article of manufacture, and apparatus for managing a cloud computing environment. In some embodiments, this includes modifying an object or a component of an object at runtime and storing the modified object or modified component of an object in a storage device. In some embodiments, components of an object such as data structures are modified. In some embodiments, objects may have more than one version.Type: GrantFiled: September 30, 2011Date of Patent: December 17, 2013Assignee: EMC CorporationInventors: Jeroen van Rotterdam, Mark Polman
-
Patent number: 8612459Abstract: Methods, systems, and computer program products are provided for providing matching resources. One example method includes identifying example resources, evaluating query logs to determine queries including query terms that resolved to a given example resource, identifying matching resources other than the example resources that also were provided as a solution to the determined queries, filtering the matching resources based on one or more criteria to identify matching resources that are relevant to a consumer, and providing the filtered matching resources for output to the consumer.Type: GrantFiled: July 13, 2011Date of Patent: December 17, 2013Assignee: Google Inc.Inventors: Vinay Goel, Kiran S. Panesar
-
Patent number: 8612486Abstract: Embodiments herein include systems, methods, software, and data structures to generate and render visualizations of configuration items (CIs) represented in a Configuration Management Database (CMDB). One embodiment includes receiving a request for a CI graph from a client including a focus CI identifier represented in a CMDB. The focus CI may be used to retrieve data of related CIs, the data including CI identifiers. A process is then executed for each retrieved CI identifier to retrieve CI data as a function of the received CI identifier and to build a node XML and an edge XML representation of relations between the CIs. This method also includes aggregating the node and edge XML representations into a single XML document and then translating the document into a markup language document capable of being rendered in a graphical user interface. The markup language document is then transmitted to the requestor.Type: GrantFiled: March 19, 2012Date of Patent: December 17, 2013Assignee: CA, Inc.Inventors: Nitin Maheshwari, Srikanth Venumbaka, Abed Ali
-
Patent number: 8612380Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, include sending a first rich internet application over a data network from a web server to a first client device and to a second client device. The web server is adapted to allow multiple client devices to collaboratively access one or more electronic documents formatted for any one of multiple different applications, including the first rich internet application. A first electronic document, which includes multiple document elements, is sent from the web server to the first client device and to the second client device. A document update received from the first client device includes identifications of one or more of the document elements and a requested action with respect to the one or more identified document elements.Type: GrantFiled: May 26, 2009Date of Patent: December 17, 2013Assignee: Adobe Systems IncorporatedInventors: Paul S. Kleppner, Michael F. Kraley
-
Patent number: 8606803Abstract: Data stored in relational databases can be retrieved using a relational database query language, while data stored in a multidimensional database is typically retrieved using a multidimensional database query language. However, most users do not have a functional working knowledge of multidimensional database query languages, which leaves large amounts of data inaccessible. Further, while some relational database query languages may be translated into a multidimensional database language, the information generated by such translations is often unusable, or returns large numbers of errors. In order to obtain effective translation of a relational database query language to a multidimensional database query language effective translation and filtering needs to occur. Using effective mapping and retrieval of database metadata along with effective, customizable business logic filtering of query components, more effective and reliable results may be achieved.Type: GrantFiled: April 1, 2008Date of Patent: December 10, 2013Assignee: Microsoft CorporationInventors: Ameya Bhatawdekar, Alan Hebert, Karthik Subramanyam, Mauli Shah, Jian H. Li
-
Patent number: 8595230Abstract: A system and method may assist in accurately inserting user data into a form document. An attribute may be received from a user, where the attribute is associated with an attribute name. A document may be presented including a form field element having an identifier. User information may be received into the form field element. It may be determined whether the user information matches the attribute. If so, the identifier associated with the form field element is mapped to the attribute name and the mapping is stored. Upon subsequent display of the form document, user data associated with the mapped attributed name may be inserted into the form field element based on the mapping.Type: GrantFiled: June 27, 2012Date of Patent: November 26, 2013Assignee: Google Inc.Inventor: Gueorgui Djabarov
-
Patent number: 8549043Abstract: A method of adding an element to a data structure may include atomically associating the element with the data structure if the element is not associated with the data structure. The element may be prepared for insertion into a location in the data structure. The method may also include atomically inserting the element into the location in the data structure if another element has not been inserted into the location.Type: GrantFiled: October 13, 2003Date of Patent: October 1, 2013Assignee: Intel CorporationInventors: Mohammad R. Haghighat, Knud J. Kirkegnard
-
Patent number: 8548993Abstract: A system provides a connection between education administration, particularly as such administration assigns or selects books, and the marketing and use of those books. Such marketing and use of those books and information related to those books can include, without limitation, consumer product information, the publishing industry and specifically book publishing, and market analysis, analysis of data, markets, demand and supply chain and inventory management.Type: GrantFiled: July 31, 2012Date of Patent: October 1, 2013Inventor: Katherine Lynn Prouvoste
-
Patent number: 8533151Abstract: Technologies are described herein for generating a local copy of a virtualized application package from a local installation. An empty copy of the virtualized application package is generated from a skeleton file. The skeleton file contains a hash value computed from each data block in the virtualized application package. The component files of the application are retrieved from a virtual file system representation of the location installation of the application, and each component file is divided into one or more blocks of data. A hash value is computed for each block of data and the skeleton file is searched for a hash value corresponding to a data block of the virtualized application file that matches the hash value computed for each block of data. If a match is found, the block of data is copied to the corresponding data block of the empty copy of the virtualized application package.Type: GrantFiled: May 26, 2009Date of Patent: September 10, 2013Assignee: Microsoft CorporationInventors: Trevor William McDiarmid, Gurashish Singh Brar
-
Patent number: 8533205Abstract: Linking data objects, such as video objects, image objects, and audio objects, and displaying data associated with the data objects based upon the strength of the relationship between the data objects. Navigating a data collection of data objects by linking groups of data objects based upon related metadata is also disclosed. A user interface including the data associated with the grouped data objects facilitates browsing the data collection of data objects.Type: GrantFiled: May 4, 2012Date of Patent: September 10, 2013Assignee: Microsoft CorporationInventors: Charles A. Finkelstein, Dean Rowe
-
Patent number: 8527502Abstract: A system method and computer-readable media for searching an object oriented database are provided. The present invention may be employed to detect software bugs, deficiencies and/or errors in, affecting, or related to, an object database management system. The invented technique may use an SQL table join query to search for incomplete, damaged or erroneous software objects.Type: GrantFiled: March 29, 2007Date of Patent: September 3, 2013Inventor: Blade Makai Doyle
-
Patent number: 8498995Abstract: Embodiments of the invention relate to a method for retrieving event data. The method includes receiving, by an event management device, an event query requesting event data corresponding to a filtering parameter, the filtering parameter being a non-indexed database parameter of an Internet Protocol database (IPDB). The method includes generating, by the event manager device, a Bloom filter value based upon the filtering parameter included in the event query. The method includes comparing, by the event manager device, the Bloom filter value with a Bloom filter index entry of an index file of the IPDB, the index file corresponding to the requested event data, the Bloom filter index entry indicating existence of the filtering parameter as part of the IPDB and reading, by the event manager device, the entry from the index file database when the Bloom filter value matches the Bloom filter index entry.Type: GrantFiled: March 24, 2011Date of Patent: July 30, 2013Assignee: EMC CorporationInventors: Sandeep Kumar Gond, Biju Kaimal
-
Patent number: 8495063Abstract: To provide user-friendly information recording and playback, embodiments of the invention provide a recording medium having recorded therein audiovisual information; content identification information for identifying the audiovisual information; and locator information. In one embodiment, a playback device comprises a recording medium control module configured to read content identification information from a recording medium for identifying content of audiovisual information and locator information relating to the audiovisual information in the recording medium. The locator information relates to the audiovisual information for locating a provider of service information. A network control module is configured to connect with the provider of service information based on the locator information.Type: GrantFiled: July 11, 2011Date of Patent: July 23, 2013Assignee: Hitachi Consumer Electronics Co., Ltd.Inventor: Kazuto Yoneyama
-
Patent number: 8484206Abstract: Among other disclosure, a computer-implemented method for business process reporting includes receiving, at a server device, a first identifier of a business document, the business document being an instance of a business document type and having a first timestamp. The method includes polling multiple systems with the first identifier using the server device, the polling requesting (i) second identifiers for related objects of the business document according to a relationship model that is local to the system being polled, and (ii) metadata associated with the second identifiers, including second timestamps associated with the related objects; performing polling of at least some of the multiple systems with the second identifiers and any subsequently received identifiers using the server device, until the polling has been performed for all received identifiers.Type: GrantFiled: July 13, 2011Date of Patent: July 9, 2013Assignee: SAP AGInventors: Olaf Schmidt, Martin P. Fischer
-
Patent number: 8478795Abstract: A method and system for automatically defining and provisioning organizational data in a unified messaging (UM) platform are disclosed. An adapter in a unified messaging platform connects to at least one client human resources database. Human resources information that is organized in an organizational hierarchy is retrieved from the human resources database, and hierarchical organizational data is automatically generated in the UM platform based on the organizational hierarchy of the human resources information retrieved from the human resources database. UM mailboxes are provisioned to messaging centers in the UM platform based on the hierarchical organizational data.Type: GrantFiled: May 14, 2012Date of Patent: July 2, 2013Assignee: AT&T Intellectual Property I, L.P.Inventors: Mehrad Yasrebi, James Jackson, Timothy Schroeder