Querying (epo) Patents (Class 707/E17.135)
  • Patent number: 10491606
    Abstract: The present disclosure provides a method and apparatus for providing website authentication data for a search engine, the method comprising: receiving website authentication data from a plurality of authentication data sources; storing the website authentication data; and transmitting the stored website authentication data to the search engine when a request from the search engine for retrieving the website authentication data is received. By virtue of the method, the search engine may quickly retrieve complete website authentication data, thereby facilitating the search engine's search speed.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: November 26, 2019
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
    Inventors: Changyang Dong, Zhenping Zhang, Yan Cui, Zheng Zhang, Qi Zhou, Jing Tan
  • Publication number: 20130332446
    Abstract: A repartitioning optimizer identifies alternative repartitioning strategies and selects optimal ones, accounting for network transfer utilization and partition sizes in addition to traditional metrics. If prior partitioning was hash-based, the repartitioning optimizer can determine whether a hash-based repartitioning can result in not every computing device providing data to every other computing device. If prior partitioning was range-based, the repartitioning optimizer can determine whether a range-based repartitioning can generate similarly sized output partitions while aligning input and output partition boundaries, increasing the number of computing devices that do not provide data to every other computing device. Individual computing devices, as they are performing a repartitioning, assign a repartitioning index to each individual data element, which represents the computing device to which such a data element is destined.
    Type: Application
    Filed: June 11, 2012
    Publication date: December 12, 2013
    Inventors: Jingren Zhou, Nicolas Bruno, Wei Lin
  • Publication number: 20130238646
    Abstract: Devices, systems, and methods are disclosed which relate to utilizing hash tables of chunks of index data created using a one-way hashing encryption algorithm. Hash tables of chunks of the index data are then stored within the database system, each hash stored along with a reference to a corresponding encrypted record. When searching the index, the input text is broken into chunks and hashed with the same one-way encryption algorithm as the index data, and the resulting chunk hash tables are searched for within the index.
    Type: Application
    Filed: March 6, 2012
    Publication date: September 12, 2013
    Applicant: EVRICHART, INC.
    Inventor: Anthony W. Maro
  • Publication number: 20120265753
    Abstract: A method of searching for Personal Information Management information of a handheld electronic device includes accepting input of one or more search criteria, such as text search criteria and/or name search criteria; accepting input of a representation of a plurality of different databases or applications of the handheld electronic device including Personal Information Management information to be searched; and conducting a search of the different databases or applications based upon the one or more search criteria and the representation of different databases or applications. The method determines one or more search results from the search and displays those search results.
    Type: Application
    Filed: June 25, 2012
    Publication date: October 18, 2012
    Applicant: Research In Motion Limited
    Inventors: Andrew D. BOCKING, Michael T. HARDY, Robert J.T. BREDIN
  • Publication number: 20120131029
    Abstract: The invention allows modeling and searching patterns in a data sequence. A data sequence is analyzed to determine at least two data elements that, when replaced with one replacement data element, will cause a metric of irregularity of the data sequence being analyzed to be maximized. The replacement data element is not included in the data sequence being analyzed. The determined at least two data elements are replaced with the replacement data element thereby generating a residual data sequence. The steps of analyzing and replacing are iterated until reaching a predetermined value of an iteration threshold, wherein with each iteration the analyzing and replacing are applied to the residual data sequence generated in the preceding iteration.
    Type: Application
    Filed: June 23, 2010
    Publication date: May 24, 2012
    Inventor: Unto Laine
  • Publication number: 20120101982
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for triggering rich results in response to publication queries. In one aspect, a method includes receiving a publication query. One or more publication search results are obtained. A rich result is triggered based on a score of the first-ranked publication result if it meets a threshold relative to other publication search results. The rich result is populated with additional metadata about the publication obtained from web resources and product resources from multiple corpora. The rich result is provided with the publication search results.
    Type: Application
    Filed: October 26, 2011
    Publication date: April 26, 2012
    Applicant: GOOGLE INC.
    Inventors: Matthew K. Gray, Gregory H. Plesur, Garrett H. Rooney
  • Publication number: 20120016896
    Abstract: A data string that includes potentially sensitive information, such as an account number for a payment card, may be evaluated to determine whether or not any portion of the data string encodes a known identifier of sensitive information, such as a known bank identification number (BIN). A fixed number of bytes of the data string may be analyzed using a trie algorithm, in which the value of a first byte is compared with the value of a corresponding first character of the known identifier. A second byte is then compared with a set of values of corresponding second characters, which accompany the first character of the known identifier. Then the value of a third byte of the data string is compared with a set of values of corresponding third values, which accompany the first and second characters of the known identifier. The use of a trie algorithm decreases the length of the search process by several orders of magnitude.
    Type: Application
    Filed: May 31, 2011
    Publication date: January 19, 2012
    Inventor: Alan B. Butt
  • Patent number: 7805457
    Abstract: System and method for monitoring activity of detainees comprising identifying a detainee who is affiliated with a gang, searching one or more databases for information associated with the detainee, and correlating the information to identify individuals who may be affiliated with the gang. The databases may include call record databases, and the information associated with the detainee may include individuals called by the detainee, individuals who visit the detainee, telephone numbers called by the detainee, and sources of funding for the detainee's calls voice and/or facial biometric identifiers. An alert may be triggered when the detainee calls a specified individual or telephone number.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: September 28, 2010
    Assignee: Securus Technologies, Inc.
    Inventors: John J. Viola, James S. Sidler, Luke Keiser
  • Publication number: 20100191767
    Abstract: Embodiments of the invention are generally related to data processing, and more specifically to retrieving data from a database. An abstract query may include query conditions and a first logical field comprising conditions for determining whether a second logical field will have a predefined value in the future. Upon execution, the abstract query may return results that satisfy the conditions for determining whether the second logical field will have the predefined value.
    Type: Application
    Filed: January 27, 2009
    Publication date: July 29, 2010
    Inventors: Richard D. Dettinger, Daniel P. Kolz
  • Publication number: 20100174675
    Abstract: Data structures, systems, methods and computer program products that enable precise information retrieval and extraction, and thus facilitate relational and associative discovery are disclosed. The present invention utilizes a novel data structure termed a “Knowlet” which combines multiple attributes and values for relationships between concepts. While texts contain many re-iterations of factual statements, Knowlets record relationships between two concepts only once and the attributes and values of the relationships change based on multiple instances of factual statements, increasing co-occurrence or associations. The present invention's approach results in a minimal growth of the Knowlet space as compared to the text space and it thus useful where there is a vast data store, a relevant ontology/thesaurus, and a need for knowledge navigation and (relational, associative, and/or other) knowledge discovery.
    Type: Application
    Filed: March 31, 2008
    Publication date: July 8, 2010
    Inventors: Albert Mons, Nikolas Barris, Christine Chichester, Barend Mons, Erik Van Mulligen, Marc Weeber
  • Publication number: 20100161664
    Abstract: Methods for accessing private and public data via a public terminal are disclosed. With respect to accessing private content, a method for authenticating the identity of a user of the public terminal is disclosed. Unique identifiers are transmitted in a pre-defined area adjacent or nearby the public terminal and are monitored by a receiver. This information is utilized to electronically compile and update in real-time a list of identifiers that have recently been monitored by the receiver, and the list of identifiers is used to electronically create and update in real-time a temporary database including identity verification data corresponding only for identifiers in the list of identifiers. Identity verification data input into the public terminal by the user is compared with the set of identity verification data contained in the temporary database to determine whether or not there is a match of identity verification data.
    Type: Application
    Filed: December 22, 2008
    Publication date: June 24, 2010
    Inventor: Larry C. Puhl
  • Publication number: 20100161642
    Abstract: Methods and technologies providing translations of web queries based on an analysis of user behavior in click-through data. These methods and technologies generates large-scale and timely query translation pairs guided by a small set of seed word pairs from a dictionary, without relying on additional knowledge or complex models.
    Type: Application
    Filed: December 23, 2008
    Publication date: June 24, 2010
    Applicant: Microsoft Corporation
    Inventors: Zheng Chen, Weizhu Chen
  • Publication number: 20100114934
    Abstract: A method in a communication device, of retrieving a playlist of the most played music within a certain user defined geographical area is provided. The playlist may be retrieved from a database. The communication device and the database may be adapted to communicate with each other. The method may include sending a request for retrieving a playlist. The request may be sent to the database. Also, the method may include receiving the requested playlist from the database.
    Type: Application
    Filed: October 17, 2008
    Publication date: May 6, 2010
    Applicant: Sony Ericsson Mobile Communications AB
    Inventor: Viktor MARTENSSON
  • Patent number: 7703040
    Abstract: A search engine user interface that reduces the need for explicit search rules; dynamically responds as user input is entered to give immediate feedback to a user; is not limited to searching data residing in a single store; and may be used with a plurality of search engines, is provided. The search engine user interface provides search functions for a plurality of types of file metadata and types of file content. The search engine user interface provides an active query box, query editing, word-wheeling, and query narrowing and broadening. The user interface provides accordion behavior for visual elements of the user interface, integrated custom tagging, multiple independent search parameters, and filtering and integrated custom tagging in a common file dialog box.
    Type: Grant
    Filed: June 29, 2005
    Date of Patent: April 20, 2010
    Assignee: Microsoft Corporation
    Inventors: Edward B. Cutrell, Daniel C. Robbins, Raman K. Sarin, Susan T. Dumais
  • Publication number: 20100094679
    Abstract: Methods, systems and computer readable medium for establishing a relationship between a mentor and a protégé in a workplace. The relationship is established after executing a query of a database to find matches between attributes of a requesting prospective protégé and attributes of a number of candidate mentors, where the database stores attributes of each candidate mentor. The requesting prospective protégé and the candidate mentors are both employed in the workplace, and the matches are determined in accordance with a policy of the workplace. Based on results of the query, an invitation is made to a first candidate mentor. The invitation includes attributes of the requesting prospective protégé and a request that the first candidate mentor accept a mentor-protégé relationship with the requesting protégé. The prospective protégé is notified of an identity and selected attributes of the first candidate mentor only after the first candidate mentor accepts the request.
    Type: Application
    Filed: October 13, 2008
    Publication date: April 15, 2010
    Inventors: Michael L. Diehl, Vivian A. Tate, Mia J. Sheppard, Chris M. Worley
  • Publication number: 20100088299
    Abstract: Autonomic summarization of content may include receiving information regarding an action, generating metadata content related to the action, storing the metadata content, and performing a search of the stored metadata content to find information on the performed action. Also included is an apparatus for autonomic summarization of content including a summarization engine, the summarization configured to autonomically generate meta data related to an activity, a repository, the repository configured to store the generated meta data, and a processor, the processor configured to receive a query and use the query to search for meta data associated with the activity.
    Type: Application
    Filed: October 6, 2008
    Publication date: April 8, 2010
    Inventors: Patrick J. O'Sullivan, Carol S. Zimmet, Hema Srikanth
  • Publication number: 20100057683
    Abstract: A topographical analysis system that provides an integrated approach for gathering available topographical data and synthesizing the topographical data for various uses by various users. The topographical data may be real time data, historical data, and/or most recent data. The processing of the data utilizes cloud resources in a cloud computing architecture. In addition, cloud resources are utilized to store various accumulated topographical data in a manner such that the cloud resources can quickly process calculations and return results to an end user requesting certain data.
    Type: Application
    Filed: August 29, 2008
    Publication date: March 4, 2010
    Inventors: Gene Fein, Edward Merritt
  • Publication number: 20100057702
    Abstract: A search modeling tool is provided that can communicate with multiple enterprise applications to create object definitions describing searchable data stored in each application. The object definitions may be used to extract searchable data from the applications, thus allowing for manipulation of the data in formats usable for text searching, user presentation, and other applications. The search modeler may interface with each application using common protocols, allowing for generalization of object definitions and subsequent crawling across a variety of enterprise applications.
    Type: Application
    Filed: August 29, 2008
    Publication date: March 4, 2010
    Applicant: Oracle International Corporation
    Inventors: Rajesh GHOSH, Vikas Soolapani
  • Publication number: 20100057678
    Abstract: A device is provided for use in modeling an import/export system. The device includes a communication interface, a processor, and a computer-readable medium including computer-readable instructions. Upon execution by the processor, the computer-readable instructions causes the device to receive a query from a second device, determine a response to the query using import/export data received from a plurality of information sources, and send the determined response to the second device.
    Type: Application
    Filed: August 28, 2008
    Publication date: March 4, 2010
    Inventors: Gene Fein, Edward Merritt
  • Publication number: 20100042622
    Abstract: In one embodiment, the present invention relates to a method and system that receives a seed term, obtains a corpus of candidate terms, where each candidate term comprises the seed term or variants of the seed term, obtains network traffic information associated with each candidate term in the corpus of candidate terms, and compiles a set of domain names based on the network traffic information. Each domain name in the set comprises one of the corpus of candidate terms.
    Type: Application
    Filed: August 14, 2008
    Publication date: February 18, 2010
    Applicant: Yahoo! Inc.
    Inventor: Jonathan Matkowsky
  • Publication number: 20100042584
    Abstract: Apparatus, methods, and computer program products are disclosed for performing a wait-free search of a concurrent, lock-free skiplist to determine existence of a sought-after key.
    Type: Application
    Filed: August 13, 2008
    Publication date: February 18, 2010
    Inventors: Nir N. Shavit, Yosef Lev, Maurice P. Herlihy
  • Publication number: 20090299972
    Abstract: A method updates certificates for potential recipients. The method comprises determining whether the certificates require updating. The method comprises determining a number of the certificates that require updating. The method comprises requesting updates for each of the certificates that require updating when the number is at most a preset number and sets a timer to a first time duration. The method comprises requesting updates for up to the preset number of the certificates that require updating when the number is greater than the preset number and sets the timer to a second time duration.
    Type: Application
    Filed: September 24, 2008
    Publication date: December 3, 2009
    Inventors: Kashyap Merchant, Sanjiv Maurya
  • Publication number: 20090282036
    Abstract: According to one embodiment of the invention, an original dump file is received from a client machine to be forwarded to a dump file recipient. The original dump file is parsed to identify certain content of the original dump file that matches certain data patterns/categories. The original dump file is anonymized by modifying the identified content according to a predetermined algorithm, such that the identified content of the original dump file is no longer exposed, generating an anonymized dump file. The anonymized dump file is then transmitted to the dump file recipient. Technical content and infrastructure of the original dump file is maintained within the anonymized dump file after the anonymization, such that a utility application designed to process the original dump file can still process the anonymized dump file without exposing the identified content of the original dump file to the dump file recipient. Other methods and apparatuses are also described.
    Type: Application
    Filed: August 20, 2008
    Publication date: November 12, 2009
    Inventor: Stephen U. Fedtke
  • Publication number: 20090210384
    Abstract: A visualization tool that provides visibility of the functionality implemented with each system used by an institution(s) at code unit granularity can be used to overcome a variety of challenges that can occur in an environment with disparate systems. The visualization tool discovers and graphically displays functions/procedures/methods (“code units”) that satisfy a set of one or more criteria, as well as attributes of the discovered code units. Furthermore, the visualization tool can automatically provide visual annotations to identify targets for asset maintenance, targets to leverage for other systems, etc.
    Type: Application
    Filed: February 19, 2008
    Publication date: August 20, 2009
    Applicant: International Business Machines Corporation
    Inventors: Raphael P. Chancey, Lei Chen, Eduardo T. Kahan
  • Publication number: 20090164112
    Abstract: Destination input devices, methods and programs that store a plurality of destination data items associated with a search key, a plurality of related terms that are related to the destination data items, and a plurality the destination data items that are associated with each of the related terms. The devices, methods, and programs select at least one of the destination data items based on an ordinary search of the character that is input as the search key, extract the related term that perfectly matches the characters that were input and selects the destination data items that are associated with the related term based on a fuzzy search of the character that is input as the search key, and display in list form the search results that are produced by the ordinary search and the fuzzy search.
    Type: Application
    Filed: December 5, 2008
    Publication date: June 25, 2009
    Applicant: AISIN AW CO., LTD.
    Inventor: Hiroshi Kawauchi
  • Publication number: 20090157599
    Abstract: A system and method are disclosed for identifying the tasks that a user is attempting to perform when submitting a series of search queries. A task may be categorized hierarchically into a mission and a goal in order to classify a series of queries and determine the user's intent. The user's mission may be an extended task and the user's goal may be a specific task. A pair of queries may be analyzed to determine whether those queries have the same mission and/or the same goal. For a series of queries, boundaries may be identified between the queries to identify where a user has changed her goal or changed her mission. The identification of goals, missions and boundaries may be automated based on an analysis of features of the queries that are compared.
    Type: Application
    Filed: December 14, 2007
    Publication date: June 18, 2009
    Applicant: YAHOO! INC.
    Inventors: Kristina Lisa Klinkner, Rosie Jones
  • Publication number: 20090150338
    Abstract: An apparatus, program product and method utilize policy-driven management of a pool of cursors in a database management system. Cursor usage statistics are determined for a plurality of cursors, and a plurality of cursor criteria defined in a policy are used to identify one or more cursors to close based upon the determined statistics. Among the statistics that are collected is a query time statistic that specifies, for each cursor, how long the query with which that cursor is associated, took to execute. As a result, a cursor that is associated with query that took a relatively longer time to execute will generally be less likely to be closed than a cursor that is associated with a query that took a relatively shorter time to execute. Consequently, should a cursor be needed for a particular query after the cursor has been closed, the performance penalty associated with recreating that cursor and its associated objects will be reduced.
    Type: Application
    Filed: December 11, 2007
    Publication date: June 11, 2009
    Inventors: Scott Forstie, Shannon Everett Wenzel
  • Publication number: 20090138456
    Abstract: Embodiments of the invention provide techniques for temporarily disabling conditions in abstract queries. In one embodiment, a query interface is configured to present an abstract query, and to allow a user to select conditions of the abstract query to be temporarily disabled. By executing an abstract query having disabled conditions, the user may be able to determine the effect of individual changes to the abstract query without having to re-compose the abstract query after each change. The conditions to be disabled may be selected individually, by field, or by value. Each disabled element may be displayed with a visual indicator communicating that it is disabled. The user may then select specific disabled conditions to be re-enabled.
    Type: Application
    Filed: February 5, 2009
    Publication date: May 28, 2009
  • Publication number: 20090113560
    Abstract: When a PC 10 connects to a PD 20, the PC 10 decides whether or not the PD 20 holds a group ID and if the PC 10 decides PD 20 holds the group ID, PC 10 decides whether or not the group ID held in the PC 10 and the group ID held in the PD 20 coincide with each other. If the both IDs are not decided that they don't coincide with each other, the PC 10 acquires a device ID corresponding to PD 20 from PD 20 and transfers the device ID and a terminal ID of the PC 10 to a server apparatus 32. Then the PC 10 receives, from the server apparatus 32, a user link completion information representative that an association between first user ID corresponding to the terminal ID and second user ID corresponding to the device ID is completed.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 30, 2009
    Inventors: Takayuki Kori, Takashi Kawakami, Susumu Takatsuka, Hideo Tsukazaki, Kotaro Asaka
  • Publication number: 20090100028
    Abstract: There is disclosed a method, apparatus, computer program and computer program product for facilitating access by an application to a data structure comprising a plurality of objects. A request is received from the application which initiates the return of the data structure. A handle is assigned to each of at least some of the plurality of objects. Objects in the data structure are retrieved and the application is informed of assigned handles thereby enabling the application to access retrieved objects.
    Type: Application
    Filed: December 17, 2008
    Publication date: April 16, 2009
    Inventors: Andrew David Reynolds, Martin James Rowe, Christopher Edward Sharp
  • Publication number: 20090094202
    Abstract: Illustrative embodiments provide a computer implemented method, a data processing system and a computer program product for locating items. In one illustrative embodiment, the computer implemented method comprises receiving a request for a location of an item from a requester, sending a query to a repository containing information relating to the location of the item, and obtaining a result from sending the query, wherein the result comprises, a location identifier if the location of the item was found in the repository. The result is then returned to the requester.
    Type: Application
    Filed: October 9, 2007
    Publication date: April 9, 2009
    Inventors: Kelly Aymar, Tamer E. Abuelsaad
  • Publication number: 20090094201
    Abstract: Illustrative embodiments provide a computer implemented method, a data processing system and a computer program product for locating items. In one illustrative embodiment, the computer implemented method comprises receiving a request for a location of an item from a requester, sending a query to a repository containing information relating to the location of the item, and obtaining a result from sending the query, wherein the result comprises, a location identifier if the location of the item was found in the repository. The result is then returned to the requester.
    Type: Application
    Filed: October 9, 2007
    Publication date: April 9, 2009
    Inventors: Kelly Aymar, Tamer E. Abuelsaad
  • Publication number: 20090089312
    Abstract: The present invention is directed to system, methods and computer program products for generating a graphical module for the display of a query-specific content. The method according to one embodiment comprises receiving a query, determining a category identifier for the query and retrieving a category template corresponding to the category identifier for the query. At least one template query is performed, the template query corresponding to a request for data specified by the category template, and a template module is generated that comprises the data retrieved by the template query. The template module is combined with a search results page responsive to the query for display to a user.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Applicant: YAHOO! INC.
    Inventors: Liang-Yu Chi, Ashley Hall, Swati Raju
  • Publication number: 20090083386
    Abstract: Various embodiments of the present invention relate generally to methods and systems for distributing media resources used for worship services. In particular, various embodiments provide systems and methods that include a library of diverse types of media resources and an interface through which a user searches the library for diverse sets of media resources based on a theme, such as the topic of a particular worship service. In addition, various embodiments allow the user to select and purchase one or more media resources displayed in the diverse sets of media resources found during the search. Furthermore, various embodiments allow the user to distribute the purchased media resources to one or more individuals. In various embodiments, the distribution may be performed by e-mailing the resources, downloading the resources, providing a link to the resources, physically mailing a copy of the resources, or any combination thereof.
    Type: Application
    Filed: September 24, 2008
    Publication date: March 26, 2009
    Inventors: Philip K. Manwaring, David R. Van Gorder
  • Publication number: 20090077038
    Abstract: A method for audibly verifying the identity of a subject while dictating a report with a system comprising an input device and a computer includes entering alpha-numeric indicia into the system with the input device where the alpha-numeric indicia are related to the identity of the subject of the dictation. The entered alpha-numeric indicia are transmitted from the system to a records database coupled to the computer. Subject identifiers are received by the system when a record is found in the records database which has identifying indicia corresponding to the entered alpha-numeric indicia. The subject identifiers associated with the record are audibly communicated to a user of the system. The user of the system may use the audibly communicated subject identifiers to verify that the entered alpha-numeric indicia correspond to the subject on which the dictation is being performed.
    Type: Application
    Filed: September 17, 2008
    Publication date: March 19, 2009
    Inventors: James M. Dolbey, JR., Curtis A. Weeks, Matthew Knapp, Holly Dolbey
  • Publication number: 20090043736
    Abstract: A method and apparatus are disclosed for querying streaming extensible markup language (XML) data comprising: routing elements to query nodes, the elements derived from the streaming extensible markup language data; filtering out elements not conforming to one or more predetermined path query patterns; adding remaining elements to one or more dynamic element lists; accessing a decision table to select and return a query node related to a cursor element from the dynamic element lists; and processing the cursor element related to the returned query node to produce an extracted tuple output.
    Type: Application
    Filed: August 8, 2007
    Publication date: February 12, 2009
    Inventors: Wook-Shin Han, Ching-Tien Ho, Haifeng Jiang, Quanzhong Li
  • Publication number: 20090030880
    Abstract: A system for model analysis, the system including means for accessing a model stored on a computer-readable physical medium, the model having a plurality of classes and associations between the classes, and a model analyzer implemented as computer program embodied on a computer-readable physical medium, the model analyzer configured to query each class in the model that has an association with a class of any instance in a set of source instances, thereby identifying a set of target instances that are associated with any of the source instances.
    Type: Application
    Filed: July 27, 2007
    Publication date: January 29, 2009
    Inventor: Boris Melamed
  • Publication number: 20090024589
    Abstract: Some embodiments of the invention provide a user interface that allows a user to specify one or more attributes that should be included in a master reference data set, and identify which of these attributes should serve as enterprise specified identifiers that can be used to identify the particular master reference data set in an enterprise data storage. Some embodiments of the invention provide a method that allows the master reference data set to be accessed and updated in the data storage through the use of the enterprise specified identifiers.
    Type: Application
    Filed: December 14, 2007
    Publication date: January 22, 2009
    Inventors: Manish Sood, Xiaofeng Qian
  • Publication number: 20080281778
    Abstract: A method for searching within a data block for a data chunk having a predefined value, the method includes: fetching, by a processor, a data block search instruction; fetching, a data unit that includes multiple data chunks; wherein at least one data chunk within the data unit belongs to the data block; deciding whether to use a mask for data chunk level masking; searching, by a hardware accelerator, for a valid data chunk within the fetched data unit that has the predefined value; wherein the searching comprising applying a mask; wherein a valid data chunk in an non-masked data chunk that belongs to the data block; and determining whether to update the value of the mask and whether to fetch a new data unit that belongs to the data block.
    Type: Application
    Filed: January 18, 2006
    Publication date: November 13, 2008
    Applicant: Freescale Semiconductor, Inc.
    Inventors: Moti Dvir, Evgeni Ginzburg, Adi Katz
  • Publication number: 20080270372
    Abstract: A correctness verification system receives a query, executes the query using a query logic, and produces a query result. The query result comprises data records that satisfy the query, data verification objects associated with the data records, index segments accessed during the execution of the query, index verification objects associated with the index segments, and the query. The system transfers the query result to a verification system. The verification system verifies correctness of the query result by executing the query using the query logic. The verification system uses the data verification objects to verify integrity of the data objects, uses the index verification objects to verify the integrity of the index segments, and uses the index verification objects and the data verification objects to verify the completeness of the query result.
    Type: Application
    Filed: June 5, 2008
    Publication date: October 30, 2008
    Inventors: Windsor Wee Sun HSU, Xiaonan Ma
  • Publication number: 20080263098
    Abstract: Systems and methods for delivering personalized content streams over a variety of devices and networks are disclosed. A user's preferences, customizations, and content are made available to the user through specialized clients for home, car, office, and portable environments. In order to enable personalized content streams on devices that are intermittently connected or that make use of network bandwidth during off-peak hours, the system prescribes a distributed content sequencing engine and a distributed, synchronized user profile and station/channel definitions. The system is also designed to support players connected via unidirectional or asymmetric connections such as satellite radios with or without an upstream data link.
    Type: Application
    Filed: March 13, 2008
    Publication date: October 23, 2008
    Applicant: SLACKER, INC.
    Inventor: Bradley D. Kindig
  • Publication number: 20080263013
    Abstract: Today information Peer-to-Peer networks sometimes share improper information. Embodiments of the invention solve this problem by creating a list of shared information for analysis. In particular, a method or corresponding apparatus of an example embodiment includes a network node to obtain one or more searches from a Peer-to-Peer network. Next, the network node compares the one or more searches to one or more criteria. After comparing, the network node updates the one or more criteria to include variations of the one or more searches. Further, the network node issues the one or more searches based on the updated criteria. Next, the network node determines resultant information associated with the one or more searches. After determining, the network node creates a list of the resultant information for analysis. Using the list, an operator or software logic can analyze the resultant information to identify patterns and, in turn, identify improper information sharing.
    Type: Application
    Filed: April 10, 2008
    Publication date: October 23, 2008
    Applicant: Tiversa, Inc.
    Inventor: Samuel P. Hopkins
  • Publication number: 20080195607
    Abstract: An information recommendation apparatus has recommendation means of selecting and recommending contents coincident with or similar to conditions input by condition input means of inputting the conditions represented by predetermined items and attribute values corresponding thereto designated through the terminal of a user via the Internet, from among contents formed of plural pieces of data having plural items and attribute values corresponding thereto and stored in a content database in which the contents are registered by registration means, wherein the recommended contents are output to the terminal by output means via the Internet.
    Type: Application
    Filed: April 11, 2008
    Publication date: August 14, 2008
    Inventors: Hiroshi Kutsumi, Shouichi Araki, Eiichi Naito, Tomoyasu Hiratsuka, Yuumi Jitousho
  • Publication number: 20080172370
    Abstract: A system, method, and computer-readable media are disclosed for providing virtual RSS feeds to requesting users. In one aspect, an embodiment of the method may include receiving a search query for one or more virtual Really Simple Syndication Feeds. The method further includes comparing a keyword to a database of keywords associated with the virtual Really Simple Syndication feeds. Additionally, the method includes determining which of the associated keywords match with the keywords. Moreover, the method includes providing the associated virtual Really Simple Syndication feeds that correspond to the matched keywords.
    Type: Application
    Filed: January 12, 2007
    Publication date: July 17, 2008
    Inventor: KARIM T. FAROUKI
  • Publication number: 20080141064
    Abstract: A method of providing data content obtained from one or more network-connected nodes to a mobile computing device is provided. The method includes determining whether a previously-established network connection between the mobile computing device and a network-connected node has been interrupted after the mobile computing device receives a first set of data content and an identifier corresponding to a second set of data content from the network-connected node via the previously-established network connection. The method also includes establishing a wireless connection between the mobile computing device and another computing device if the previously-established network connection has been interrupted and the second set of data content is stored by the other computing device.
    Type: Application
    Filed: December 11, 2006
    Publication date: June 12, 2008
    Inventors: David E. Reich, Fernando G. Concha
  • Publication number: 20080140615
    Abstract: A method for estimating a runtime of a query of a data repository may abstract, extract, or otherwise generate one or more parameters of the query. Thereafter, the abstracted parameters may be associated with one or more statistical query records. From these statistical query records, a query runtime may be estimated.
    Type: Application
    Filed: February 15, 2008
    Publication date: June 12, 2008
    Inventors: Thomas Zurek, Klaus Nagel, Stefan Dipper
  • Publication number: 20080133447
    Abstract: An apparatus and method for a multi-partition query governor in a partitioned computer database system. In preferred embodiments a query governor uses data of a query governor file that is associated with multiple partitions to determines how the query governor manages access to the database across multiple partitions. Also, in preferred embodiments, the query governor in a local partition that receives a query request communicates with a query governor in a target partition to accumulate the total resource demands of the query on the local and target partitions. In preferred embodiments, a query governor estimates whether resources to execute a query will exceed a threshold over all or a combination of database partitions.
    Type: Application
    Filed: December 5, 2006
    Publication date: June 5, 2008
    Inventors: Eric Lawrence Barsness, Robert Joseph Bestgen, John Matthew Santosuosso
  • Publication number: 20080133530
    Abstract: In one embodiment, a method for persistent data authorization includes receiving a query at a management device and identifying authorization constraints at the management device utilizing an authorization model. The authorization model includes at least one group hierarchy defining authorization based on a relationship between levels in the hierarchy. The query is modified based on the authorization constraints and the modified query is sent to the database. Data is received in response to the modified query and is configured for transmission from the management device without further filtering. The query received at the management device and the modified query are both configured for communication directly with the database with no modification to the database required for the modified query. A system and apparatus for persistent data authorization are also disclosed.
    Type: Application
    Filed: December 1, 2006
    Publication date: June 5, 2008
    Inventors: Alex Wang, Shahrokh Sadjadi
  • Publication number: 20080109413
    Abstract: A method and device are disclosed for an associative and approximate, analog or digital scanning of databases that allows for the asynchronous accessing of data from a mass storage medium. The invention includes providing dedicated analog and digital circuitry and decision logic at the mass storage medium level for determining a key identifying the data of interest, continuously comparing the key to a signal generated from a reading of the data from the mass storage medium with an approximate or exact matching circuit to determine a pattern match, determining a correlation value between the key and the data as it is read in a continuous fashion, and determining a match based upon a preselected threshold value for the correlation value. The pattern matching technique eliminates any need to compare data based on its intrinsic structure or value, and instead is based on an analog or digital pattern. The key and data may be either analog or digital.
    Type: Application
    Filed: October 31, 2007
    Publication date: May 8, 2008
    Inventors: Ronald Indeck, Ron Cytron, Mark Franklin
  • Publication number: 20080104089
    Abstract: Disclosed are systems, methods, and computer readable media for distributing queries to a group of databases and expediting data access.
    Type: Application
    Filed: October 30, 2007
    Publication date: May 1, 2008
    Applicant: ExeCue, Inc.
    Inventors: Sreenivasa Rao PRAGADA, Viswanath DASARI, Abhijit A. PATIL