Patents Examined by Charles Adams
-
Patent number: 9443206Abstract: A device may include a memory, line cards, and a processor. The memory may include an address database for storing sub-location addresses. The line cards may be configured to communicate with other devices. The processor may be configured to receive a request to reconcile physical addresses from a network device, retrieve sub-location addresses from the database based on the request, determine whether each of the sub-location addresses can be deleted from the database based on association between the sub-location address and a physical device, and, for each of the sub-location addresses, delete the sub-location address from the database based on the determination.Type: GrantFiled: March 23, 2010Date of Patent: September 13, 2016Assignee: Verizon Patent and Licensing Inc.Inventors: Josy John, Sutap Chatterjee
-
Patent number: 9442979Abstract: Data analysis is disclosed, including: receiving data to be analyzed, wherein the data includes one or more data identifiers (IDs) and one or more preset key-value pairs, wherein each preset key-value pair includes a preset key and a preset value; acquiring data to be analyzed based at least in part on the data IDs; segmenting the acquired data into one or more data elements; classifying the one or more data elements based at least in part on one preset key of the one or more preset key-value pairs; and analyzing the classified one or more data elements based at least in part on one preset value of the one or more preset key-value pairs.Type: GrantFiled: July 5, 2011Date of Patent: September 13, 2016Assignee: Alibaba Group Holding LimitedInventor: Wenchu Cen
-
Patent number: 9436779Abstract: A mechanism is provided for accessing XML data in a database system using a combination of a XML Table Index table and a XML Path Index table. By using a combination of a XML Table Index and a XML Path Index, both selection access and navigational access involved in a query can be optimized. For example, the XML Table Index gives the database system an ability to readily evaluate the predicate expression, thereby improving the selection access. Moreover, in some embodiments, the selection access can be further improved by using secondary indexes on columns contained in the XML Table Index table. In a complementary manner, the XML Path Index table gives the database system an ability to navigate to a specific location given a path expression, thereby improving the navigational access. Thus, by combining both tables, both selection and navigational accesses are improved.Type: GrantFiled: November 17, 2006Date of Patent: September 6, 2016Assignee: Oracle International CorporationInventors: Zhen Hua Liu, Muralidhar Krishnaprasad, Hui Joe Chang, Vikas Arora
-
Patent number: 9424357Abstract: Disclosed are various embodiments for predictive page loading. Text entered by a user into a search query form is captured. If an evaluation of the size of the captured text or identity of characters in the captured text in accordance with a confidence criteria indicates that the confidence criteria is met, a speculative search query is provided to a server. The speculative search query includes a selected suggested search term. A received plurality of speculative search results is rendered in a hidden portion of a browser window. In response to receiving a user instruction to execute a committed search query that includes the at least one selected suggested search term, at least a portion of the received plurality of speculative search results is rendered in a visible portion of the browser window.Type: GrantFiled: March 1, 2011Date of Patent: August 23, 2016Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Blair L. Hotchkies, Michael L. Brundage, Pongsakorn Teeraparpwong, Jason P. Patrikios, Sarah E. Williams, Brent Robert Mills, Alexandru I. Indrei, Daniel R. Parshall, John M. Nilles, Sikandar Saifullah
-
Patent number: 9400843Abstract: Techniques are described to improve search results using a panel. A search engine deploys one or more network traffic monitors. Traffic monitors analyze network traffic and find HTTP requests made to search engines. When a search query is spotted, the traffic monitor records the sequence of user requests, including search engine, search terms, and sites visited. A sequence of queries where a user visits one search engine, enters a query, visits zero or more sites from the results listings, and visits a second search engine, enters a query and visits one or more websites and stops searching is used to determine whether to increase or decrease a relevance value between a search term and the sites visited.Type: GrantFiled: December 4, 2007Date of Patent: July 26, 2016Assignee: Yahoo! Inc.Inventor: Colin Brady
-
Patent number: 9384263Abstract: A method and system for leveraging content is provided. The method includes receiving, data associated with a subscriber and registering the subscriber with an ECM computing system. Devices belonging to the subscriber are connected to the ECM computing system and metadata associated with content retrieved from the devices is generated. The content in the devices are classified into formal content and informal content. Multiple searches for additional content are monitored and multifaceted search results associated with the formal content and the informal content are generated and presented to the subscriber. The subscriber has an option to request informal content on additional end user devices from respective end users based on metadata presented by search results.Type: GrantFiled: November 9, 2015Date of Patent: July 5, 2016Assignee: International Business Machines CorporationInventor: Rajesh Radhakrishnan
-
Patent number: 9305090Abstract: Disclosed are various embodiments for predictive page loading. A number of speculative search queries are provided to a server. Each speculative search query includes one of a plurality of suggested keywords. The number of speculative search queries is based on the number of suggested keywords. Responses corresponding to the speculative search queries are obtained. Each response includes a corresponding plurality of speculative search results. A portion of speculative search results from more than one of the responses is rendered in a hidden portion of a browser window. The portion of the speculative search results is rendered in a visible portion of the browser window in response to receiving a user instruction to execute a committed search query that includes a suggested keyword in one of the speculative queries.Type: GrantFiled: March 1, 2011Date of Patent: April 5, 2016Assignee: Amazon Technologies, Inc.Inventors: Blair L. Hotchkies, Michael L. Brundage, Pongsakorn Teeraparpwong, Jason P. Patrikios, Sarah E. Williams, Brent Robert Mills, Alexandru I. Indrei, Daniel R. Parshall, John M. Nilles, Sikandar Saifullah
-
Patent number: 9292703Abstract: Methods of managing electronic documents that can be implemented by a server in a telecommunications network are described. One method includes a receiving step of receiving a request from a client device, said request containing at least a user identifier and an electronic document name; an obtaining step of obtaining from the document name a secret identifier of at least one field of said document; a checking step of verifying from the user identifier and the secret field identifier whether a content associated with said field may be sent to the client device in response to the request; and where appropriate a sending step of sending said content to the client device.Type: GrantFiled: January 25, 2007Date of Patent: March 22, 2016Assignee: Commissariat A L'Energie Atomique Et Aux Energies AlternativesInventors: Pierre Brochard, Didier Courtaud
-
Patent number: 9251164Abstract: In accordance with embodiments, there are provided mechanisms and methods for using a database to access content stored outside of the database. These mechanisms and methods for using a database to access content stored outside of the database can enable embodiments to provide a database system which can be used to access content when the content is incapable of being stored in the database system, or is otherwise not stored in the database system. The ability of embodiments to provide access to such data via the database system can improve the usability of the database system.Type: GrantFiled: February 28, 2011Date of Patent: February 2, 2016Assignee: salesforce.com, inc.Inventors: Kedar Doshi, Sonali Agrawal, Simon Wong, Chaitanya Bhatt, Sandip Ghosh, Gary Baker, Walter Macklem
-
Patent number: 9229982Abstract: A computer readable storage medium includes executable instructions to specify a set of database tables defining vertices and database joins defining oriented edges to form a graph. The oriented edges specify directionality characterizing dependent relationships between database tables. A query path in the graph is identified. The graph is split into a set of directed acyclic graphs. Each directed acyclic graph has a single root vertex that does not form a path to itself through oriented edges. Selected oriented edges are removed from each directed acyclic graph to form a tree corresponding to each directed acyclic graph. The tree is a sub-graph of a directed acyclic graph without loops and one list of joins relates any two database tables in the tree. A database query is generated for each tree. The database query is applied to database tables to form query results. The query results are displayed.Type: GrantFiled: December 23, 2008Date of Patent: January 5, 2016Assignee: SAP France S.A.Inventor: Jean-Yves Cras
-
Patent number: 9224112Abstract: A method and system for leveraging content is provided. The method includes receiving, data associated with a subscriber and registering the subscriber with an ECM computing system. Devices belonging to the subscriber are connected to the ECM computing system and metadata associated with content retrieved from the devices is generated. The content in the devices are classified into formal content and informal content. Multiple searches for additional content are monitored and multifaceted search results associated with the formal content and the informal content are generated and presented to the subscriber. The subscriber has an option to request informal content on additional end user devices from respective end users based on metadata presented by search results.Type: GrantFiled: September 5, 2012Date of Patent: December 29, 2015Assignee: International Business Machines CorporationInventor: Rajesh Radhakrishnan
-
Patent number: 9223822Abstract: Described are techniques for performing indication management. Registration criteria is received that includes information identifying a first set data elements of a first data model about which a subscriber is registered to receive notifications. Operations are performed to a second set of data elements stored in a first table of a database in accordance with a second data model where the operations each modify an existing data element of the first table, add a row to said first table or delete a row from said first table. Information is recorded in a delta table regarding the operations. A query is executed that uses the delta table and the first table to generate a virtual table including information regarding the operations performed. First processing is performed using the virtual table to determine notifications for the subscriber regarding data elements of the first set in accordance with said registration criteria.Type: GrantFiled: June 24, 2011Date of Patent: December 29, 2015Assignee: EMC CorporationInventors: Utkarsh Vipul, Ken Kim, Lorenzo Bailey, Yong Wang, Muhamad Djunaedi, Xuan Tang
-
Patent number: 9223610Abstract: A virtual machine snapshot mechanism takes snapshots of virtual machines on a computer system, generates relationships between a snapshot and resources on the computer system, and provides a graphical display of one or more snapshots that allow visually determining which snapshots include which resources. A user may search the snapshots based on user-specified criteria. If an exact match is not available, and closest match is identified in the graphical display.Type: GrantFiled: November 24, 2010Date of Patent: December 29, 2015Assignee: International Business Machines CorporationInventors: Michael T. Kalmbach, Dhaval K. Shah
-
Patent number: 9223784Abstract: Method and apparatus for archiving media using a log are described. In one embodiment, the method comprises accepting an original media; updating a first log to include an indication that specifies a date of when the original media was received; converting the original media into a bitmap, the bitmap being in a format different than that of the media; updating a second log with an entry that specifies a relationship between the original media and the bitmap indicating that they are related, wherein the entry includes an identifier corresponding to the entry and an identifier corresponding to the media.Type: GrantFiled: March 28, 2007Date of Patent: December 29, 2015Assignee: RICOH, CO., LTD.Inventors: Michael Gormish, Peter E. Hart
-
Patent number: 9224010Abstract: An illustrative embodiment of a computer-implemented method for generating secured documents using a source template is disclosed, in which a computer system receives the source template; converts the source template into a secured template comprising user-modifiable extension points, wherein the secured template is not user-modifiable outside of the user-modifiable extension points; receives a user input comprising one or more user-indicated modifications at one or more of the user-modifiable extension points; modifies the secured template into a custom document with modifications to the one or more user-modifiable extension points in accordance with the one or more user-indicated modifications; and transforms the custom document into a secured custom document that comprises the modifications to the one or more user-modifiable extension points and that is in a format that is executable using a source schema associated with the source template.Type: GrantFiled: September 1, 2011Date of Patent: December 29, 2015Assignee: International Business Machines CorporationInventor: Marc A. Pawlowsky
-
Patent number: 9218409Abstract: A method for generating and using a reusable custom-defined nestable compound data type for use as a database qualifier provides significant advantages over using traditional non-reusable structured tables of RDBM systems is described. The method and data structures of the invention may be used to define and instantiate flexible nested-record structures that reverse and better expose the relationship between parent records and private child sub-records in a database schema to provide improved referential integrity and visibility into database structure.Type: GrantFiled: November 21, 2008Date of Patent: December 22, 2015Assignee: SAP SEInventors: Paul N. Weinberg, Dave L. Sullivan, Eugene Cherny, Ronen Cohen, Anat Levi Segal
-
Patent number: 9158838Abstract: In one embodiment, a method for determining query return referent data for concept types in a conceptual graph includes generating a conceptual graph for a document query, the conceptual graph comprising a plurality of graph terms, identifying one of more of the plurality of graph terms needing referent data, identifying conceptually similar terms for each of the graph terms, for the graph terms needing referents, identifying referent data by searching for instances where conceptually similar terms for graph terms needing referent data are associated by conceptually similar terms for the linking concept term, and associating identified referent data with the graph terms needing referent data.Type: GrantFiled: December 15, 2008Date of Patent: October 13, 2015Assignee: Raytheon CompanyInventors: Bruce E. Peoples, Michael R. Johnson, Michael M. Smith
-
Patent number: 9092558Abstract: A method, system and apparatus for configuring programmatic objects for cache co-location. The method can include the steps of counting a frequency of access for individual fields in the object in a static analysis, rearranging the fields in the object based upon the counted frequency in the static analysis, and executing the object. Subsequently, a frequency of access for the individual fields in the object further can be counted in a dynamic analysis. Consequently, the fields in the object can be further rearranged based upon the counted frequency in the dynamic analysis to produce an optimal grouping for placement in cache memory. In a preferred aspect of the invention, access types for the individual fields can be identified. Subsequently, the rearranging step and the further rearranging step can be performed based both upon the counted frequency and also upon the access types.Type: GrantFiled: April 5, 2004Date of Patent: July 28, 2015Assignee: International Business Machines CorporationInventors: Robert V. Geiner, Matt R. Hogstrom
-
Patent number: 9081851Abstract: A set of ordered predicted completion strings are presented to a user as the user enters text in a text entry box (e.g., a browser or a toolbar). The predicted completion strings can be in the form of URLs or query strings. The ordering may be based on any number of factors (e.g., a query's frequency of submission from a community of users). URLs can be ranked based on an importance value of the URL. Privacy is taken into account in a number of ways, such as using a previously submitted query only when more than a certain number of unique requesters have made the query. The sets of ordered predicted completion strings is obtained by matching a fingerprint value of the user's entry string to a fingerprint to table map which contains the set of ordered predicted completion strings.Type: GrantFiled: December 29, 2008Date of Patent: July 14, 2015Assignee: GOOGLE INC.Inventors: Kevin A. Gibbs, Sepandar D. Kamvar, Taher H. Haveliwala, Glen M. Jeh
-
Patent number: 9069823Abstract: A method is provided for managing a relational database of the SQL type for information technology and network infrastructure service information, including a method in which the following are created, in a system for managing a database of the MySQL type, a read-only data storage engine, and unmodifiable tables, for example of WORM, defined as “Write Once Read Many” type managed by the storage engine; each table includes a column of digital counting data called a “timestamp”; each table is partitioned by time intervals; partition files are grouped in subdirectories of a file system, these directories forming a tree structure, each node of which is uniquely identified from a timestamp.Type: GrantFiled: March 22, 2010Date of Patent: June 30, 2015Assignee: INFOVISTA SAInventors: Serge Adda, Olivier Chedru