Patents Examined by Sathyanarayan Pannala
  • Patent number: 8892588
    Abstract: An Internet infrastructure supports searching of images by correlating a category selection with that of plurality of images hosted in Internet based servers in selected categories. An image search server supports delivery of search result pages to a client device based upon a search image or category selection, and contains images from a plurality of Internet based web hosting servers. The image search server delivers characteristic analysis of an image to the client device upon request. The selection of images is based upon: (i) word match, that is, by selecting images, titles of which correspond to the search image; and (ii) image correlation, that is, by selecting images, image characteristics of which correlates to that of category selection. The selection of images in the search result page also occurs on the basis of popularity. The category selection server also selects category based upon user's choice.
    Type: Grant
    Filed: October 29, 2012
    Date of Patent: November 18, 2014
    Assignee: Enpulz, L.L.P.
    Inventor: James D. Bennett
  • Patent number: 8886641
    Abstract: In one embodiment, access a set of recency ranking data comprising one or more recency search queries and one or more recency search results, each of the recency search queries being recency-sensitive with respect to a particular time period and being associated with a query timestamp representing the time at which the recency search query is received at a search engine, each of the recency search results being generated by the search engine for one of the recency search queries and comprising one or more recency network resources. Construct a plurality of recency features from the set of recency ranking data. Train a first ranking model via machine learning using at least the recency features.
    Type: Grant
    Filed: October 15, 2009
    Date of Patent: November 11, 2014
    Assignee: Yahoo! Inc.
    Inventors: Anlei Dong, Yi Chang, Ruiqiang Zhang, Zhaohui Zheng, Gilad Avraham Mishne, Jing Bai, Karolina Barbara Buchner, Ciya Liao, Shihao Ji, Gilbert Leung, Georges-Eric Albert Marie Robert Dupret, Ling Liu
  • Patent number: 8862565
    Abstract: Disclosed is a method and device for finding documents, such as Web pages, for presentation to a user, automatically or in response to a user expression of interest, which documents are part of a Web site being accessed by the user, and which documents relate to a document, such as a Web page, being accessed in the Web site. The method takes advantage of information retrieval techniques. The method generates the search query to use to find documents by reference to the text of the document in the Web site being accessed by the user. The method further uses a weighting function to weigh the terms used in the search query.
    Type: Grant
    Filed: January 5, 2012
    Date of Patent: October 14, 2014
    Assignee: Google Inc.
    Inventors: Renu Chipalkatti, Jeffrey Getchius, Jay Ponte
  • Patent number: 8805821
    Abstract: A system, method, and computer program product are provided for compiling a stored procedure in a database. The compiling includes the steps of invoking the stored procedure, the stored procedure comprising one or more statements, substituting run-time values for one or more variables in the statements, and creating an access plan for the statements having the substituted run-time values.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: August 12, 2014
    Assignee: Sybase, Inc.
    Inventor: Andrzej Sarapuk
  • Patent number: 8793291
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for deploying updates between environments of a multi-tenant on-demand database system. These mechanisms and methods for deploying updates between environments of a multi-tenant on-demand database system can enable embodiments to provide user-friendly, granular, and/or targeted updates between such environments.
    Type: Grant
    Filed: November 10, 2010
    Date of Patent: July 29, 2014
    Assignee: salesforce.com, inc.
    Inventors: Jonathan Plax, Timothy Kral, Shannon Hale
  • Patent number: 8782072
    Abstract: Searching of images by correlating a search image with a plurality of images hosted in Internet based servers by an image search server. The image search server supports delivery of search result pages to a client device based upon a search string or search image, and contains images from a plurality of Internet based web hosting servers. The image search server delivers a search result page containing images upon receiving a search string and/or search image from the web browser. The selection of images in the search result page is based upon: (i) word match, that is, by selecting images, titles of which correspond to the search string; and (ii) image correlation, that is, by selecting images, image characteristics of which correlates to that of search image. The selection of images in the search result page also occurs on the basis of popularity.
    Type: Grant
    Filed: October 29, 2012
    Date of Patent: July 15, 2014
    Assignee: Enpulz, L.L.C.
    Inventor: James D. Bennett
  • Patent number: 8775433
    Abstract: A machine based tool and associated logic and methodology are used in converting data from an input form to a target form using context dependent conversion rules, and in efficiency generating an index that may be utilized to access the converted data in a database. Once the data has been converted, an index data structure for each data object may be automatically generated that encodes one or more characteristics or attributes of the converted data so that an entity may access the data using the index structure. As an example, the one or more characteristics may include categories, subcategories, or other attributes of the data.
    Type: Grant
    Filed: October 16, 2009
    Date of Patent: July 8, 2014
    Assignee: Oracle International Corporation
    Inventors: Edward A Green, Luis Rivas, Mark Kreider
  • Patent number: 8768934
    Abstract: A system and method for creating and utilizing content is described. Content is generated which includes a query and a response to the query. A primary query may be used to generate a plurality of variant queries which may be matched to a request. A content owner or curator may review a query, a response, and/or alternate queries, and may provide access to media which may be used to generate queries and responses.
    Type: Grant
    Filed: June 15, 2011
    Date of Patent: July 1, 2014
    Assignee: ChaCha Search, Inc
    Inventors: Scott A. Jones, Thomas E. Cooper, Chris Navta
  • Patent number: 8756212
    Abstract: Disclosed is a method and device for finding documents, such as Web pages, for presentation to a user, automatically or in response to a user expression of interest, which documents are part of a Web site being accessed by the user, and which documents relate to a document, such as a Web page, being accessed in the Web site. The method takes advantage of information retrieval techniques. The method generates the search query to use to find documents by reference to the text of the document in the Web site being accessed by the user. The method further uses a weighting function to weigh the terms used in the search query.
    Type: Grant
    Filed: July 6, 2009
    Date of Patent: June 17, 2014
    Assignee: Google Inc.
    Inventors: Renu Chipalkatti, Jeffrey Getchius, Jay Ponte
  • Patent number: 8700578
    Abstract: Exemplary methods, apparatuses, and systems maintain a plurality of summary data structures corresponding to a plurality of logical file system namespaces representing a plurality of hierarchies of one or more directories having one or more files, each file being stored in the storage system as a plurality of segments in a deduplicated manner. In response to a request to estimate a storage usage by a first of the file system namespace, identify a first of the summary data structures corresponding to the first file system namespace, wherein the first summary data structure stores information summarizing deduplicated segments referenced by one or more files of the first file system namespace. Estimate the storage usage of the first file system namespace based on the first summary data structure and a global summary data structure, wherein the global summary data structure stores information summarizing deduplicated segments referenced by all of the file system namespaces.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: April 15, 2014
    Assignee: EMC Corporation
    Inventors: Srikant Varadan, Dheer Moghe, Sazzala Reddy
  • Patent number: 8700631
    Abstract: A computer implemented data processing system for estimating an amount of people situated in a specific location and their geo-demographic classification within time range is provided herein. The system is combined of a collector that is configured to collect data on signals and each signal is given a unique ID; an association module configured to associate each signal with a respective location, namely, place of origin; a processing unit configured to calculate total number of users subscribed to a specific network service provider situated in a specific location and time range; calculate a dynamic ratio by research and statistical data; and an estimation module configured to estimate the amount of people originated from a specific location and the overall amount of people in a location within a time range, by applying the calculated dynamic ratio, that was calculated to each time stamp separately.
    Type: Grant
    Filed: November 11, 2010
    Date of Patent: April 15, 2014
    Assignee: Trendit Ltd.
    Inventor: Erez Weinroth
  • Patent number: 8688622
    Abstract: A system disclosed includes a temporal data warehouse and a platform independent temporal data warehouse load application operable to run on the system. The load application uses timestamp data from incoming data in conjunction with a relational algebra of set operators to identify and sequence net changes between the incoming data and data previously stored within the data warehouse. The load application loads the identified and sequenced net changes into the data warehouse with relatively little intrusion into normal operation of the data warehouse. Optimizations, including but not limited to, distinct partitioning of the workload into parallel streams are selectable via metadata.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: April 1, 2014
    Assignee: The Boeing Company
    Inventor: Ian Alexander Willson
  • Patent number: 8655848
    Abstract: A method and apparatus for replicating a data container of a source storage server at the logical level in an unordered stream of individual data units are described. In certain embodiments, the replication operations can be performed without regard to the differences in geometry of physical persistent storage of the source and destination storage servers and without regard to the differences in data container format of the source and destination storage servers. An initial replication operation of the source data container is performed by transferring the data objects within the source data container to a replica data container in the destination storage server as an unordered stream of individual data units while preserving data object identifiers of the source data objects. Afterwards, incremental replication operations can be performed to capture modifications to the source data container over time after the initial replication operation.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: February 18, 2014
    Assignee: NetApp, Inc.
    Inventors: Bruce Leverett, Michael Kazar, Srishylam Simharajan, Peter Frank Corbett, Toby Smith, Alan Stuart Driscoll, Devang K. Shah
  • Patent number: 8655874
    Abstract: An information reproducing apparatus and method thereof. The information reproducing apparatus includes a storage unit, communication unit, controller, and display unit. The storage unit stores music data and at least one first string of characters corresponding to the music data. The reproducing unit reproduces the music data from the storage unit. The communication unit communicates with an image data storage unit, which stores a plurality of image data each corresponding to at least one second string of characters. The controller controls acquisition of one image data from the image data storage unit via the communication unit. The one image data is acquired based on a comparison between the at least one first string of characters and the plurality of the at least one second string of characters. Further, the display unit is configured to display the acquired image data when the reproducing unit is reproducing the music data.
    Type: Grant
    Filed: July 12, 2010
    Date of Patent: February 18, 2014
    Assignee: Sony Corporation
    Inventor: Nozomu Okuzawa
  • Patent number: 8606788
    Abstract: A plurality of items included in a catalog may be obtained, each item associated with an item category. Brand indicators may be obtained, each brand indicator associated with the item category. Brand indicators associated with each of the items may be determined, and the each item may be assigned to a partition group associated with the brand indicator that is associated with the each item. Correlated string tokens that are correlated, greater than a predetermined correlation threshold value, with the brand indicator associated with the partition group that is associated with the each one of the items, the correlated string tokens associated with the each one of the plurality of items, may be determined. A dictionary hierarchy may be generated based on the one or more correlated string tokens.
    Type: Grant
    Filed: June 15, 2011
    Date of Patent: December 10, 2013
    Assignee: Microsoft Corporation
    Inventors: Zhimin Chen, Eduardo Laureano, Renfei Luo, Tsheko Mutungu, Vivek Narasayya, David Talby
  • Patent number: 8600931
    Abstract: The disclosure discusses an Automated Online Data Submission/Application tool that assists a user in submitting data responding to an online data posting. An embodiment of the invention is described as a job application utility. The user registers with a central data management system. This may be achieved by uploading a resume and/or manually providing registration data. Alternately, the registration data may be derived from parsing an uploaded resume that is analyzed and stored. In another embodiment, a user may simply answer a series of registration questions to register, while also creating a resume. Once the identifying information is finalized, the user may search the broad range of job listings. The user is able to forward identifying information to respond to a job listing by forwarding an uploaded/system created resume to an email address in the job listing or conduct an auto-fill of a linked online job application form.
    Type: Grant
    Filed: April 2, 2007
    Date of Patent: December 3, 2013
    Assignee: Monster Worldwide, Inc.
    Inventors: Richard C. Wehrle, Danielle F. Dellovo
  • Patent number: 8601013
    Abstract: Apparatus, systems, and methods for analyzing data are described. The data can be analyzed using a hierarchical structure. One such hierarchical structure can comprise a plurality of layers, where each layer performs an analysis on input data and provides an output based on the analysis. The output from lower layers in the hierarchical structure can be provided as inputs to higher layers. In this manner, lower layers can perform a lower level of analysis (e.g., more basic/fundamental analysis), while a higher layer can perform a higher level of analysis (e.g., more complex analysis) using the outputs from one or more lower layers. In an example, the hierarchical structure performs pattern recognition.
    Type: Grant
    Filed: November 10, 2010
    Date of Patent: December 3, 2013
    Assignee: Micron Technology, Inc.
    Inventor: Paul Dlugosch
  • Patent number: 8560524
    Abstract: One embodiment is a server in a cluster storage system. The server includes a Global Lock Manager (GLM) that receives requests for lock priorities for transactions from local lock manager (LLMs) in the cluster storage system. The GLM prevents deadlocks in the cluster storage system by issuing groups of priorities for transactions to the LLMs.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: October 15, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Brent A. Kingsbury, Terence M Rokop
  • Patent number: 8560507
    Abstract: Data to be processed through deduplication product testing is arranged into a single, continuous stream. At least one of a plurality of random modifications are applied to the arranged data in a self-similar pattern exhibiting scale invariance. A plurality of randomly sized subsets of the arranged data modified with the self-similar pattern is mapped into each of a plurality of randomly sized deduplication test files.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: October 15, 2013
    Assignee: International Business Machines Corporation
    Inventor: Bruce McNutt
  • Patent number: 8447777
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a web server having a controller adapted to manage an archive of media content for a subscriber, and record a transaction description and a corresponding tracking identifier for a transaction that manipulates the archive. Other embodiments are disclosed.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: May 21, 2013
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Scott White, Ian C. Schmehl