Query Processing (i.e., Searching) (707/3) Patents (Class 707/999.003)
Cross-Reference Art Collections
-
Patent number: 9104765Abstract: A system and method for automatically analyzing and characterizing Internet search results and annotating a search results page according to specific characteristics of each webpage located at a URL corresponding to a search result. Such characteristics include the composition of each search results webpage as well as which search term elements are present in a webpage located at a URL corresponding to a search result out of those search term elements that were submitted to a search engine to produce the search results webpage. Further, search results are annotated to indicate which search term elements are present in a descendent webpage of a webpage located at a URL corresponding to a search result. Search results may also be optionally filtered according to specific characteristics of a webpage located at a search results URL such that certain categories of webpage are excluded from being referenced in the displayed search results.Type: GrantFiled: June 17, 2011Date of Patent: August 11, 2015Inventor: Robert Osann, Jr.
-
Patent number: 9087098Abstract: A service for storing time series data provides a data pipe for receiving time series data, a query pipe for making requests to the service, and a result pipe for receiving output from the service. Data sent to the query pipe is processed by an ingester that prepares metadata indices associated with blocks of incoming time series data and stores the blocks of data in a time series database and the indices in a separate index database. A query layer receives queries from the query pipe and uses the index database to determine which data blocks are needed to process the query, and then requests only those data blocks from the time series database. Processing of the query is performed within the time series database only on those data nodes that contain relevant data, and partial results are passed to an output layer for formation into a final query result which is sent out by the results pipe.Type: GrantFiled: December 17, 2012Date of Patent: July 21, 2015Assignee: General Electric CompanyInventors: Jerry Lin, Kareem Sherif Aggour, Brian Scott Courtney, John Alan Interrante, Christina Ann LaComb, Sunil Mathur, Christopher Thomas McConnell, Quinn Snell
-
Patent number: 9075853Abstract: Performing a user initiated search query is disclosed and comprises receiving user input comprising description details of at least one desired object, retrieving a plurality of objects from a database sharing one or more of the description details of the user input, constructing a tree data structure based on the description details of the plurality of objects, the tree data structure comprising one or more attributes related to each of the plurality of objects retrieved, displaying visual images associated with the retrieved plurality of objects, the visual images matching at least one of the attributes related to the plurality of objects, and receiving a user selection of one or more of the visual images.Type: GrantFiled: October 20, 2014Date of Patent: July 7, 2015Assignee: Open Invention Network, LLCInventors: Farid Khafizov, Margarita Khafizova
-
Patent number: 9058395Abstract: Resolving a query term includes receiving at least one query term from a requestor and determining a geographic location of the requestor. The geographic location of the requestor may be determined by accessing an electronic information store containing a requestor profile including geographic information about the requestor, where the requestor profile is used by more than one program. The query term is resolved against electronic information within at least one electronic information store to determine whether one or more matches exist and a result is generated that accounts for the geographic location of the requestor.Type: GrantFiled: April 23, 2012Date of Patent: June 16, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Ajaipal Singh Virdy
-
Patent number: 9043331Abstract: A method and search engine for classifying a source publishing a document on a portion of a network, includes steps of electronically receiving a document, based on the document, determining a source which published the document, and assigning a code to the document based on whether data associated with the document published by the source matches with data contained in a database. An intelligent geographic- and business topic-specific resource discovery system facilitates local commerce on the World-Wide Web and also reduces search time by accurately isolating information for end-users. Distinguishing and classifying business pages on the Web by business categories using Standard Industrial Classification (SIC) codes is achieved through an automatic iterative process.Type: GrantFiled: September 15, 2012Date of Patent: May 26, 2015Assignee: FACEBOOK, INC.Inventor: Ajaipal Singh Virdy
-
Patent number: 9043517Abstract: The various implementations described herein include systems, methods and/or devices used to enable multipass programming in buffers implemented in non-volatile data storage systems (e.g., using one or more flash memory devices). In one aspect, a portion of memory (e.g., a page in a block of a flash memory device) may be programmed many (e.g., 1000) times before an erase is required. Some embodiments include systems, methods and/or devices to integrate Bloom filter functionality in a non-volatile data storage system, where a portion of memory storing one or more bits of a Bloom filter array may be programmed many (e.g., 1000) times before the contents of the portion of memory need to be moved to an unused location in the memory.Type: GrantFiled: September 24, 2013Date of Patent: May 26, 2015Assignee: SANDISK ENTERPRISE IP LLCInventors: Steven Sprouse, Yan Li
-
Patent number: 9037566Abstract: An embodiment of a method includes receiving a selection of an original content item, deriving a supplemental content item from the original content item, designating a unique identifier to the supplemental content item, and inserting a reference including the unique identifier into the primary document. A system includes a candidate content item repository having one or more content items that can be included in a structured electronic document, a copy module configured to derive a base supplemental content item from a selected one of the candidate content items and further configured to designate a unique identifier for the base supplemental content item, and a document editor configured to receive the unique identifier and insert the unique identifier into a reference to the base supplemental content in the primary document.Type: GrantFiled: June 14, 2012Date of Patent: May 19, 2015Assignee: Brief-Lynx, IncInventors: David Michael Vanderport, Kristen Marie Vanderport, Tadd Loebbaka
-
Patent number: 9037575Abstract: A system ranks results. The system may receive a list of links. The system may identify a source with which each of the links is associated and rank the list of links based at least in part on a quality of the identified sources.Type: GrantFiled: December 24, 2013Date of Patent: May 19, 2015Assignee: Google Inc.Inventors: Michael Curtiss, Krishna A. Bharat, Michael Schmitt
-
Patent number: 9031942Abstract: A system and method for providing at least one search result responsive to receiving a search query includes receiving the search query, locating at least one record containing at least one search query term, and displaying a text representation of each of the records containing at least one search query term. The invention further includes displaying a representation of an object in relation with the text representation for each record that includes an object comprising at least one predetermined attribute. In another embodiment, the invention provides a method for indexing records in an index of an information network, including searching the record for an indication that an object comprising a specified attribute is to be displayed with the record, creating a representation of the object; storing the representation in association with the record to which it corresponds, and making an entry for the record in the index.Type: GrantFiled: March 29, 2012Date of Patent: May 12, 2015Assignee: Yahoo! Inc.Inventors: Daniel Mattias Larsson, Jan Olof Gelin, Ian Douglas Hegerty
-
Patent number: 9031937Abstract: A programmable search engine system is programmable by a variety of different entities, such as client devices and vertical content sites to customize search results for users. Context files store instructions for controlling the operations of the programmable search engine. The context files are processed by various context processors, which use the instructions therein to provide various pre-processing, post-processing, and search engine control operations.Type: GrantFiled: September 14, 2012Date of Patent: May 12, 2015Assignee: Google Inc.Inventor: Ramanathan V. Guha
-
Patent number: 9026487Abstract: In one embodiment, a system is provided. The system includes a first client. The system also includes an analysis server coupled to the first client. The system further includes a first customer database of information coupled to the analysis server. The first customer database is to embody forecast data and to receive essentially real-time updates to the forecast data. The first customer database supports an OLAP cube associated with the analysis server.Type: GrantFiled: November 3, 2008Date of Patent: May 5, 2015Assignee: Right90, Inc.Inventors: Kim Orumchian, Art Stabenow, Dean Skelton, David Petiot
-
Patent number: 9021593Abstract: The present invention discloses a XSS detection method for detecting the XSS vulnerabilities in a web page, comprising for each parameter-value pair in a set of parameter-value pairs that can be accepted by the web page: constructing a parameter-value pair in which a dedicated script is inserted; assembling a URL corresponding to the web page based on the parameter-value pair in which a dedicated script is inserted; acquiring the dynamic web page content corresponding to the assembled URL; and simulating the execution of the acquired dynamic web page content, if the dedicated script is executed, it is determined that the processing of the parameter in the web page contains XSS vulnerabilities. The present invention further discloses a corresponding XSS detection device and a web site security scanning system and a web scanning system using such a device.Type: GrantFiled: July 23, 2010Date of Patent: April 28, 2015Assignee: NSFOCUS Information Technology Co., Ltd.Inventors: Guangxu Liu, Yujie Wen, Da Zhou, Xiaoming Wang, Xiaoxia Liu
-
Patent number: 9020989Abstract: Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are captured, and the captured metadata is searched. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described.Type: GrantFiled: April 5, 2013Date of Patent: April 28, 2015Assignee: Apple Inc.Inventors: Yan Arrouye, Dominic Giampaolo, Bas Ording, Gregory Christie, Stephen Olivier Lemay, Marcel van Os, Imran Chaudhri, Kevin Tiene, Pavel Cisler
-
Patent number: 9020928Abstract: Methods and apparatuses for processing streaming data using programmable logic are disclosed. With an exemplary embodiment, a programmable logic device can be used to sort streaming data and provide a processor with access to the sorted data. With another exemplary embodiment, an Internet search engine can include a programmable logic device to perform match operations in response to search queries for web pages. With another exemplary embodiment, a programmable logic device is configured to perform match operations on streaming data while a processor is freed to perform other tasks.Type: GrantFiled: September 27, 2013Date of Patent: April 28, 2015Assignee: IP Reservoir, LLCInventors: Ronald S. Indeck, Ron Kaplan Cytron, Mark Allen Franklin
-
Patent number: 9020904Abstract: Methods, systems, and products generate web pages using elidable links to additional content. When a link is selected in a web page, elision is used to automatically remove a URL and its associated content from the web page, thus reducing previously visited material. When a user selects an elision-enabled link, the link is not displayed during subsequent displaying of the same web page.Type: GrantFiled: October 9, 2009Date of Patent: April 28, 2015Assignee: RPX CorporationInventors: Frederick Douglis, Sonia Jain, John C. Klensin, Michael Rabinovich
-
Patent number: 9015157Abstract: Some embodiments, among others, include a search for sensitive information. Once a result of the search has been obtained, a score is assigned to the obtained result in accordance with a predefined criterion.Type: GrantFiled: June 13, 2013Date of Patent: April 21, 2015Assignee: AT&T Intellectual Property I, L.P.Inventor: Dale W. Malik
-
Patent number: 9015228Abstract: An approach is provided for proxy-based sharing of access histories. A proxy platform causes, at least in part, storage of an access history at a proxy server, the access history associated with a client of the proxy server. The proxy platform determines to provide access to the access history to one or more other clients of the proxy server. The access enables, at least in part, the one or more other clients to access one or more communication endpoints, one or more resources, or combination thereof associated with the access history via the proxy server.Type: GrantFiled: March 24, 2011Date of Patent: April 21, 2015Assignee: Nokia CorporationInventors: Miikka Johannes Sainio, Atte Lahtiranta
-
Patent number: 9015138Abstract: The present invention provides methods to provide or establish links, web addresses or web content with media (e.g., audio, videos or imagery). In one implementation, we provide a method comprising: upon receipt of a content identifier associated with media, initiating a time-limited auction for a right to associated a link or website with the content identifier; receiving additional bids for the right; and at a conclusion of a predetermined time associated with the time-limited auction, awarding the right to associate a link or website with the content identifier. In another implementation we provide a method including awarding a right to provide or host web content; and monitoring provided or hosted web content to ensure that non-advertising content is maintained at or above a predetermined level.Type: GrantFiled: November 23, 2005Date of Patent: April 21, 2015Assignee: Digimarc CorporationInventors: William Y. Conwell, Kenneth L. Levy
-
Patent number: 9008704Abstract: A system and a method for communicating selected search results are described. The system identifies items based on a search that is automatically executed. The identifying includes utilizing a criterion to perform the search. The system further generates a first user interface that includes the items and selection functions that are respectively associated with the items. The system presents the first user interface over a communications network and receives two selections that identify at least two items that are deleted from the items. Next, the system generates a second user interface that includes the non-deleted items and selection functions, the non-deleted items are respectively associated with the selection functions. Finally, the system presents the second user interface over the communications network.Type: GrantFiled: February 20, 2012Date of Patent: April 14, 2015Assignee: eBay Inc.Inventors: Jay Monahan, Bradley A. Handler
-
Patent number: 9009180Abstract: The present invention generally relates to computer and web-based contact searches. Specifically, this invention relates to systems and methods for extending contact searches to include contacts beyond those of the user initiating the search. Embodiments of the present invention allow users to search for indirect contacts beyond their direct contacts by providing the user results that include the contacts of their contacts and so on to a specified depth level and restricted by security implementations selectable by the indirect contacts.Type: GrantFiled: January 11, 2013Date of Patent: April 14, 2015Inventor: Ge Zhao
-
Patent number: 9009150Abstract: This invention relates to an advertisement machine which provides advertisements to a user searching for desired information within a data network. The machine receives, from a user, a search request including a search argument corresponding to the desired information and searches, based upon the received search argument, a first database having data network related information to generate search results. It also correlates the received search argument to a particular advertisement in a second database having advertisement related information. The search results together with the particular advertisement are provided by the machine to the user.Type: GrantFiled: December 21, 2012Date of Patent: April 14, 2015Assignee: RPX Clearinghouse LLPInventors: Richard Prescott Skillen, Frederick Caldwell Livermore
-
Patent number: 9009306Abstract: The present disclosure relates to the field of mobile communication technologies, and provides a method for locating operation nodes in a communication system. The method includes using an identifier in the received message to obtain an adjusted path from the root node of the management tree of the client to the standard management object corresponding to the identifier, using the message to obtain a relative path between the target operation node and the root node of the standard management object on the management tree, concatenating the adjusted path with the relative path, and locating the target operation node according to the concatenated path. The present disclosure also provides a system for locating operation nodes, a client for locating operation nodes in a communication system, and a server for performing management operations for clients.Type: GrantFiled: December 3, 2012Date of Patent: April 14, 2015Assignee: Huawei Technologies Co., Ltd.Inventors: Jiangshui He, Kepeng Li, Xiaoqian Chai, Hongtao Gao
-
Patent number: 9009136Abstract: A method and system for utilizing metadata to search for media, such as multimedia and streaming media, includes searching for the media, receiving results, extracting metadata associated with the media, enhancing the extracted metadata, and grouping the search results in accordance with attributes of the enhanced metadata. Enhancing and grouping include adding related metadata to the database of metadata, iteratively using metadata to search for more media related data, removing duplicate URLs, collapsing URLs that are variants of each other, and masking out superfluous terms from URLs. The resultant metadata and media files are available to users and search engines.Type: GrantFiled: May 14, 2010Date of Patent: April 14, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Aram Christian Abajian, Robin Andrew Alexander, Scott Chao-Chueh Lee, Austin David Dahl, John Anthony Derosa, Charles A. Porter, Eric Carl Rehm, Jennifer Lynn Kolar, Srinivasan Sudanagunta
-
Patent number: 9002843Abstract: A system and method extract off-topic parts from a conversation. The system includes a first corpus including documents of a plurality of fields; a second corpus including only documents of a field to which the conversation belongs; a determination means for determination as a lower limit subject word a word for which IDF value for the first corpus and IDF value for the second corpus are each below a first certain threshold value; a score calculation part for calculation as a score a TF-IDF value for each word included in the second corpus; a clipping part, for sequential cutting out of intervals from text data that are contents of the conversation; and an extraction part for extraction as an off-topic part an interval where average value of the score of words included in the clipped interval is larger than a second certain threshold value.Type: GrantFiled: January 14, 2013Date of Patent: April 7, 2015Assignee: International Business Machines CorporationInventors: Nobuyasu Itoh, Masafumi Nishimura, Yuto Yamaguchi
-
Patent number: 8996618Abstract: A method for facilitating a sequenced, anonymous communications session in a communications environment is provided in one example that includes receiving, from a first endpoint, an anonymous, sequenced request for a communication session involving a second endpoint. The communication session is sequenced to occur at designated periods provided by the end user(s) and/or an administrator, while maintaining end user(s) anonymity.Type: GrantFiled: November 23, 2013Date of Patent: March 31, 2015Assignee: Match.com, L.L.C.Inventor: Michael G. Bustamente
-
Patent number: 8996471Abstract: A method and apparatus are provided for displaying help content corresponding to the occurrence of an event occurring within a computer. An alert help data file is periodically downloaded at a client computer. When a program alert occurs within a client computer, the alert help data file is searched to identify help content corresponding to the particular occurrence of the alert. An alert identifier may be uniquely assigned to each alert to assist in locating the corresponding help content. Moreover, an assert tag and a function result value may also be utilized to define and locate particular help content. Once located, the help content may be displayed to a user.Type: GrantFiled: December 14, 2006Date of Patent: March 31, 2015Assignee: Microsoft CorporationInventors: Steven M. Greenberg, Jeffrey E. Larsson, Kevin J. Fischer
-
Patent number: 8996507Abstract: A computer-implemented method includes receiving a search query from a remote device, determining if the search query includes location-related information, and if the search query includes location-related information, generating a first result set based on the search query and the location-related information, and if the search query does not include location-related information, determining whether a location indicator is associated with the remote device, and if a location indicator is associated with the remote device, generating a second result set based on the search query and the location indicator.Type: GrantFiled: August 22, 2011Date of Patent: March 31, 2015Assignee: Google Inc.Inventors: Leland Rechis, Scott Jenson, Yael Shacham
-
Patent number: 8997182Abstract: A method of registering a legacy device, a method of transferring data, and a method of authenticating a legacy device are provided. The method of registering a legacy device by using a virtual client, which allows the legacy device to access a domain, includes: receiving unique information on the legacy device from the legacy device which requests the domain to register the legacy device; searching a registrable legacy device list including the unique information on the legacy device which can be registered in the domain for the unique information on the legacy device; and requesting a domain manager, which manages the domain, to register the legacy device, when the unique information on the legacy device is included in the registrable legacy device list, and not allowing the legacy device to be registered in the domain when the unique information on the legacy device is not included in the registrable legacy device list.Type: GrantFiled: March 6, 2007Date of Patent: March 31, 2015Assignee: LG Electronics Inc.Inventors: Man-soo Jeong, IL-gon Park, Koo-yong Pak, Min-gyu Chung, Sung-hyun Cho, Soo-jung Kim, Kiran Kumar Keshavamurthy
-
Patent number: 8996534Abstract: Methods and systems are presented for custom caching. Application threads define caches. The caches may be accessed through multiple index keys, which are mapped to multiple application thread-defined keys. Methods provide for the each index key and each application thread-defined key to be symmetrical. The index keys are used for loading data from one or more data sources into the cache stores on behalf of the application threads. Application threads access the data from the cache store by providing references to the caches and the application-supplied keys. Some data associated with some caches may be shared from the cache store by multiple application threads. Additionally, some caches are exclusively accessed by specific application threads.Type: GrantFiled: September 14, 2012Date of Patent: March 31, 2015Assignee: eBay Inc.Inventors: Christopher J. Kasten, Greg Seitz
-
Patent number: 8990199Abstract: Visual incongruity in search result sets may be reduced at least in part by searching an optimized visually significant subset of a category tree that categorizes a collection of content. The category tree may be optimized at build time at least in part by pruning with respect to visual coherence and by the size of the content collection subset referenced by particular categories. Content collection subset sizes both too large and too small can detract from the visual significance of a particular category. The visually significant subset of the category tree may be further optimized at query time by intersecting the visually significant subset with the query-associated sub-tree(s) and further pruning categories in the visually significant subset that have child categories in the visually significant subset. Searching with respect to the optimized visually significant subset can also improve search efficiency.Type: GrantFiled: September 30, 2010Date of Patent: March 24, 2015Assignee: Amazon Technologies, Inc.Inventors: Sunil Ramesh, Arnab S. Dhua, Supratik Bhattacharyya, Gurumurthy D. Ramkumar, Gautam Bhargava
-
Patent number: 8990204Abstract: Generating and storing, for a multitude of polygonal areas, spatial coordinates of a multitude of piecewise-linear spatial boundary segments. The polygonal boundary of each area comprises boundary segments; each boundary segment forms a portion of the polygonal boundary of at most two adjacent spatial areas. Can further include one or both of (i) an indicator, for each spatial boundary segment, of the at most two corresponding adjacent spatial areas that are separated by that boundary segment or (ii) an indicator, for each spatial area, of one or more boundary segments that together form the entire polygonal boundary of that spatial area. The electronic indicia of the second dataset can be used, inter alia, (i) to determine in which of a multitude of at least partly contiguous spatial areas is located a given spatial point, or (ii) to graphically render the polygonal borders of the areas.Type: GrantFiled: January 14, 2013Date of Patent: March 24, 2015Inventor: Roy W. Ward
-
Patent number: 8990146Abstract: According to some embodiments, a system, method, means, and/or computer program code are provided to facilitate a display of information on a client device. For example, a server may retrieve first enterprise data from an enterprise database and store the first enterprise data into a first client based cache at the server, the first client based cache being associated with a first user. Similarly, the server may retrieve second enterprise data from the enterprise database and store the second enterprise data into a second client based cache at the server, the second client based cache being associated with a second user. Subsequent to the storing of the first enterprise data, the server may receive a display request from a first client device associated with the first user and transmit the first enterprise data to the first client device.Type: GrantFiled: December 22, 2010Date of Patent: March 24, 2015Assignee: SAP SEInventors: Karl-Peter Nos, Andreas Riehl, Belenki Michael
-
Patent number: 8990200Abstract: A topical search computer system identifies topics from various definitional (i.e., data) sources. The system generates a catalog of different topics from the data sources. Topics with similar names are differentiated by the system based on the context in which each topic is used. The context for a topic is represented by a context vector, which describes the co-occurrence relationships between the topic and other topics derived from the data sources. Because the system has computed a context for each topic, the system can provide improved search results responsive to user queries for information.Type: GrantFiled: October 1, 2010Date of Patent: March 24, 2015Assignee: Flipboard, Inc.Inventors: Jens Bagger Christensen, Arthur Anthonie Van Hoff
-
Patent number: 8990202Abstract: A method includes identifying a table within a first document. The method includes analyzing at least one of: a column heading in the table, a row heading in the table, and data in a cell in the table. The method includes determining, based on the analysis, that the table contains financial data classifiable according to a taxonomy. The method includes analyzing, by a classification component comprising at least one classification engine, at least one of a column heading in the table and a row heading in the table. The method includes generating, by the classification component, a classification suggestion for at least one element in the table, based on the analysis of the classification component.Type: GrantFiled: November 3, 2011Date of Patent: March 24, 2015Assignee: CoreFiling S.A.R.L.Inventors: Ben Smith, Paul Warren, David North, Richard Ashby, Martin Hutchinson
-
Patent number: 8990229Abstract: The invention relates to a method for supplying a multimedia content proxy. According to the invention, the method comprises: the step of receiving at least one instance of at least one model of a profiled multimedia scene adapted to a predetermined profile of users having at least one common parameter and from a loom server; the step of storing in said content proxy said at least one instance of said at least one model of profiled multimedia scene.Type: GrantFiled: January 23, 2009Date of Patent: March 24, 2015Assignee: StreamezzoInventors: Philippe Lafoucriere, Vincent Dupain, Benoît Cantin, Jean-Claude Dufourd
-
Patent number: 8990201Abstract: Methods, systems, and apparatus, including computer program products, for selectively presenting search results responsive to search query suggestions. In one aspect includes receiving a partial search query including one or more characters; generating a first query suggestion based on the partial search query; determining whether the first query suggestion meets a filtering criterion, where the filtering criterion is a criterion specifying one or more filtering criterion topics against which the first query suggestion is evaluated independent of search results responsive to the first query suggestion; providing the first query suggestion; and in response to determining that the first query suggestion meets the filtering criterion, preventing a first set of one or more images responsive to the first query suggestion from being presented to a user.Type: GrantFiled: November 3, 2011Date of Patent: March 24, 2015Assignee: Google Inc.Inventors: Emily Johnston, George M. N. Ruban, David Black, Sarah J. Bell, Gabriel Wolosin, David Kogan
-
Patent number: 8983896Abstract: Disclosed is a method, system, and program for providing access to spatial data. A request for data is received. Enterprise and third party data are integrated. The integrated data is processed. Spatially referenced results are generated using the processed data. The spatially referenced results are returned in response to the request.Type: GrantFiled: July 7, 2011Date of Patent: March 17, 2015Assignee: The Paradigm Alliance, Inc.Inventors: Tim A. von Kaenel, David Neil Dyrnaes, C. Suresh Kumar, Jared Paul Wayman, Jonathan David Goodwin, Craig Evan Trivelpiece, Joseph Mihalich, Anthony Page Jenkins, Richard Hoyt Odom, Jr., Mark Andrew Stier, Anne Janetta Obee
-
Patent number: 8983988Abstract: A method enables a central management service to operate on individual files within virtual disks associated with different virtual machines (VMs) running in one or more host computers that are each networked to a remote storage system. An IO request from a VM is received at a virtualization software layer on a host computer, wherein the IO request relates to a file stored in a virtual disk associated with the VM, and the file is individually stored in the remote storage system in accordance with a file system. The central management service is notified of the received IO request and uses the file system to access the file in the remote storage system to perform a management task on the file, and the IO request is then performed on the file by the virtualization software layer upon a notification of a successful completion of the management task.Type: GrantFiled: March 5, 2013Date of Patent: March 17, 2015Assignee: VMware, Inc.Inventors: Kiran Joshi, Sirishkumar Raghuram, Bich Cau Le, Gopala Suryanarayana
-
Patent number: 8977614Abstract: This invention relates to an advertisement machine which provides advertisements to a user searching for desired information within a data network. The machine receives, from a user, a search request including a search argument corresponding to the desired information and searches, based upon the received search argument, a first database having data network related information to generate search results. It also correlates the received search argument to a particular advertisement in a second database having advertisement related information. The search results together with the particular advertisement are provided by the machine to the user.Type: GrantFiled: December 21, 2012Date of Patent: March 10, 2015Assignee: Rockstar Consortium US LPInventors: Richard Prescott Skillen, Frederick Caldwell Livermore
-
Patent number: 8977674Abstract: A method and apparatus for managing bookmark information of a media server through a network based on the UPnP AV standard is disclosed. If a request for bookmarking a content item is made, a bookmark item is created and the created bookmark item is linked to the content item by adding the ID of the created bookmark item to the property information of the content item and recording the ID of the content item to be bookmarked in the created bookmark item.Type: GrantFiled: May 4, 2010Date of Patent: March 10, 2015Assignee: LG Electronics Inc.Inventors: Sung Joon Ahn, Chang Hyun Kim
-
Patent number: 8977689Abstract: A system facilitates collaborative communications and information sharing in a network defined by a model. The model and a portion of the system are stored on a storage component coupled to a terminal. The system captures context information and user-defined data, the user-defined data provided during user interaction of the user in a first domain of the network, and dynamically stores the context information as metadata associated with the user-defined data, the user-defined data and the metadata stored on the storage component; a tracking component for tracking a change of the user from the first domain to a second domain of the network and dynamically updating the stored metadata based on the change, where the user accesses the user-defined data from the second domain; and an interface to the system that permits the user to create and view the user-defined data according to the model of the network.Type: GrantFiled: June 5, 2014Date of Patent: March 10, 2015Assignee: VirtualAgility Inc.Inventor: Douglas F. Beaven
-
Patent number: 8972371Abstract: A local search engine geographically indexes information for searching by identifying a geocoded web page of a web site and identifying at least one geocodable web page of the web site. The system identifies a geocode contained within content of the geocoded web page of the web site. The geocode indicates a physical location of an entity associated with the web site. The system indexes content of the geocoded web page and content of the geocodable web page. The indexing including associating the geocode contained within content of the geocoded web page to the indexed content of the geocoded web page and the geocodable web page to allow geographical searching of the content of the web pages.Type: GrantFiled: April 3, 2012Date of Patent: March 3, 2015Assignee: Local CorporationInventor: Xiongwu Xia
-
Patent number: 8971878Abstract: The present disclosure discloses a mobile communication device comprising a local common address database object accessible to at least one application; a communication subsystem for communicating with a network; and a database querying logic module. The database querying logic module, in conjunction with the at least one application, is operable to receive a query relating to an address record; determine that no record in a local common database disposed on the mobile communications device meets the conditions of the received query; query, via the network, a remote database for at least one remote matching record meeting the conditions of the received query; receive, via the network, the at least one remote matching record; and update the local common address database object to incorporate the at least one remote matching record.Type: GrantFiled: April 28, 2014Date of Patent: March 3, 2015Assignee: BlackBerry LimitedInventor: Arun Munje
-
Patent number: 8965995Abstract: A wireless storage management system adapted for being used in an electronic product for wirelessly communicating with a plurality of wireless storage devices includes an identity module assigning master and slave roles to the wireless storage devices, a hard disk manage module controlling the master device to obtain disk information about the wireless storage devices and further set an archive order for the slave devices, and a file manage module managing file access according to the archive order. The electronic product is only directly connected with the master device to make the hard disk manage module and the file manage module manage the slave devices via the master device. So the electronic product can conveniently view the disk information of all of the wireless storage devices and further realize the file access to all of the devices only by being directly connected with the master device.Type: GrantFiled: August 13, 2012Date of Patent: February 24, 2015Assignee: Cheng Uei Precision Industry Co., Ltd.Inventor: Chih-Jen Kuo
-
Patent number: 8954442Abstract: A method and search engine for classifying a source publishing a document on a portion of a network, includes steps of electronically receiving a document, based on the document, determining a source which published the document, and assigning a code to the document based on whether data associated with the document published by the source matches with data contained in a database. An intelligent geographic- and business topic-specific resource discovery system facilitates local commerce on the World-Wide Web and also reduces search time by accurately isolating information for end-users. Distinguishing and classifying business pages on the Web by business categories using Standard Industrial Classification (SIC) codes is achieved through an automatic iterative process.Type: GrantFiled: September 15, 2012Date of Patent: February 10, 2015Assignee: Facebook, Inc.Inventor: Ajaipal Singh Virdy
-
Patent number: 8954439Abstract: There is provided a method to automatically generate software code. The method receives a request for the data, queries at least two data sources for the data based on the request; and receiving results that include the data that is populated to at least one data object.Type: GrantFiled: June 21, 2013Date of Patent: February 10, 2015Assignee: eBay Inc.Inventors: Greg Seitz, Christopher J. Kasten
-
Patent number: 8949231Abstract: A method of selecting and presenting content based on detecting an increased level of activity associated with the content is presented. The method includes providing a set of content items with associated descriptive terms. The method includes receiving user search input for identifying desired content items and, in response to the input entered by the user, presenting a subset of content items to the user. The method further includes receiving actions from the user selecting content items from the subset and analyzing the descriptive terms associated with the selected content items to detect an increased level of activity for descriptive terms associated with the content items selected by the users. The method includes, in response to receiving subsequent user search input, selecting and ordering a collection of content items based on promoting the ranking of content items associated with descriptive terms that have an increased level of recent activity.Type: GrantFiled: March 7, 2013Date of Patent: February 3, 2015Assignee: Veveo, Inc.Inventors: Murali Aravamudan, Ajit Rajasekharan, Kajamalai G. Ramakrishnan
-
Patent number: 8949256Abstract: One or more embodiments of the disclosure include systems and methods for obtaining information from electronic documents (e.g., web pages). Example embodiments include retrieving an electronic document, parsing the electronic document to identify multiple portions of the electronic document, and comparing the portions to identify information about the electronic document, such as the owner of the electronic document. Further, the identified information can be associated with the electronic document within a database.Type: GrantFiled: September 12, 2012Date of Patent: February 3, 2015Assignee: Facebook, Inc.Inventor: Ajaipal Singh Virdy
-
Patent number: 8949314Abstract: A method and apparatus for managing bookmark information of a media server through a network based on the UPnP AV standard is disclosed. If a request for bookmarking a content item is made, a bookmark item is created and the created bookmark item is linked to the content item by adding the ID of the created bookmark item to the property information of the content item and recording the ID of the content item to be bookmarked in the created bookmark item.Type: GrantFiled: June 2, 2010Date of Patent: February 3, 2015Assignee: LG Electronics Inc.Inventors: Sung Joon Ahn, Chang Hyun Kim
-
Patent number: 8943069Abstract: A method and system for sharing knowledge may include receiving information input into a database and organizing items of information in the database. Some embodiments may also include collecting ratings and comments associated with each item of information and allowing users to access and sort items of information according to selected rating criteria in order to find the most reliable and/or valuable information from the database. The described system and method may allow individual members to easily locate the items of information from a collectively generated knowledge base that is presented in accordance with that individual's personal measure of value in the information.Type: GrantFiled: September 14, 2009Date of Patent: January 27, 2015Assignee: KL Internet Applications, LLCInventors: Michael Carl Heumann, Keith Cooley