Patents Examined by Amresh Singh
-
Patent number: 9582515Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes identifying a search query that was submitted through a map interface, determining that a number of specific query indicators that are included in the search query meets a pre-specified number of specific query indicators, wherein the specific query indicators are selected, at least in part, from a set consisting of commas and capital letters, classifying, in response to the determination, the search query as a specific place query, and providing, based on the determination, content that excludes sponsored content in response to the search query.Type: GrantFiled: April 11, 2014Date of Patent: February 28, 2017Assignee: Google Inc.Inventors: Alan G. Doubleday, Jordan Bayliss-McCulloch
-
Patent number: 9558202Abstract: Techniques are disclosed for reducing database workload in implementing selective subfolder synchronization in a cloud-based environment. In one embodiment, a method comprises, in response to a selection, from a user, of a first synchronization state of a first folder in the workspace, synchronizing content of the first folder in the workspace with a corresponding folder on devices of a user (and collaborators) based on the first synchronization state. The workspace is shared among the user and one or more collaborators of the user. In some embodiments, the method further comprises determining the first synchronization state of the first folder based on synchronization states of one or more folders, other than the first folder, that are related to the first folder. The entries can be configured to identify hierarchical relationships between the one or more folders and the first folder on a per-user basis.Type: GrantFiled: August 27, 2013Date of Patent: January 31, 2017Assignee: Box, Inc.Inventors: Kimber Lockhart, Adam Platti, Joy Ebertz, Nicholas Silva
-
Patent number: 9547549Abstract: Aspects of the subject matter described herein relate to file system technology. In aspects, a mechanism is described that allows a file system to handle corrupted file system metadata in a way that provides high availability. When corrupted metadata is detected, the corrupted metadata may be deleted while the file system remains online and available to service file input/output operations that involve non-corrupted metadata.Type: GrantFiled: February 27, 2013Date of Patent: January 17, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: William R. Tipton, Rajsekhar Das, Malcolm James Smith, Shao-Chuan Wang, Surendra Verma
-
Patent number: 9536004Abstract: The subject disclosure pertains to web searches and more particularly toward influencing resultant content to increase relevancy. The resultant content can be influenced by reconfiguring a query and/or filtering results based on user location and/or context information (e.g., user characteristics/profile, prior interaction/usage temporal, current events, and third party state/context . . . ). Furthermore, the disclosure provides for query execution on at least a subset of designated web content, for example as specified by a user. Still further yet, a localized marketing system is disclosed that provides discount offers to users that match merchant criteria including proximity. A system for actively probing populations of users with different parameters and monitoring responses can be employed to collect data for identifying the best discounts and deadlines to offer to users to achieve desired results.Type: GrantFiled: October 3, 2014Date of Patent: January 3, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Gary Flake, William H. Gates, III, Eric J. Horvitz, Joshua T. Goodman, Surajit J. Chaudhuri, Trenholme J. Griffin, Oliver Hurst-Hiller, Kenneth A. Moss
-
Patent number: 9529812Abstract: Various systems and methods use advisory metadata to track the status of file system objects. For example, one method can involve accessing a first item of advisory metadata, which is associated with a namespace-visible parent directory and identifies a first transaction and a first time, and accessing a second item of advisory metadata, which is also associated with the namespace-visible parent directory and identifies a second transaction and a second time. The namespace visible parent directory includes multiple namespace-hidden directories. The method can then select a time value of the advisory metadata for the namespace-visible parent directory, based upon the first item and the second item. The method can be performed by a computing device implementing a file system.Type: GrantFiled: May 10, 2011Date of Patent: December 27, 2016Assignee: Veritas Technologies LLCInventors: Freddy James, Kedar Patwardhan, Sushil Patil, Anindya Banerjee
-
Patent number: 9529935Abstract: One embodiment of the present invention provides a computing system. The computing system includes a processor and a memory. The memory stores instructions which when executed by the processor cause the processor to perform a method. The method comprises identifying a first vertex and a second vertex in a graph as candidates for a link between the first and the second vertices. The first and second vertices represent elements in a data set. The method further comprises determining a link indicator based on a first link count, which indicates a sum of respective weights of links of a vertex, associated with the first vertex and a second link count associated with the second vertex. The method also includes determining whether to connect the first and second vertices with a link based on the link indicator's conformity with a link threshold, which determines whether to connect two vertices using a link.Type: GrantFiled: February 26, 2014Date of Patent: December 27, 2016Assignee: PALO ALTO RESEARCH CENTER INCORPORATEDInventor: Daniel Davies
-
Patent number: 9507816Abstract: A database includes data tables and indexes that are partitioned. Searches against the data table are performed in parallel over the multiple partitions. The indexes on each partition maintain indexes associated with the data on the given partition. Data tables storing string data include a string data file and index files for each word stored in the string data file.Type: GrantFiled: May 24, 2011Date of Patent: November 29, 2016Assignee: NINTENDO CO., LTD.Inventor: Brian Silvola
-
Patent number: 9483498Abstract: Provided is a process of profiling a user of a mobile computing device, the process including: obtaining a location history of a user, the location history being based on signals from a mobile computing device of the user; obtaining a location-attribute score of a location identified in, or inferred from, the location history; determining, with a computer, a user-attribute score based on the location-attribute score; and storing the user-attribute score in a user-profile datastore.Type: GrantFiled: January 28, 2016Date of Patent: November 1, 2016Assignee: PlaceIQ, Inc.Inventors: Stephen Milton, Duncan McCall
-
Patent number: 9483565Abstract: Methods and apparatus related to associating a task with a user based on the user selecting a task suggestion that is provided to the user in response to a user query. In some implementations, the task may be identified based on similarities between the words and/or phrases of the user query and a task suggestion that is associated with a task. In some implementations, the task may be identified based on user data associated with the user. In some implementations, the task may be associated with additional information related to completing the task.Type: GrantFiled: October 28, 2013Date of Patent: November 1, 2016Assignee: Google Inc.Inventors: Andrew Tomkins, Tristan Harris, Can Sar, Angelo DiNardi
-
Patent number: 9460207Abstract: Technologies pertaining to fact lookup queries are described herein. A relational database is automatically built by extracting attribute identities and attribute values from a one dimensional table, wherein the one dimensional table does not include an entity identity that corresponds to the attribute identity and the attribute value. The entity identity is inferred, and the attribute value is indexed in a relational database by the entity identity and the attribute identity. When a query is issued by a user that includes the entity identity and the attribute identity, the corresponding attribute value in the relational database is returned to the user.Type: GrantFiled: December 8, 2010Date of Patent: October 4, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Xiaoxin Yin, Wenzhao Tan, Chao Liu
-
Patent number: 9454596Abstract: A call center application program allows a call center administrator to access, view, and edit data across multiple applications used by multiple customer interaction systems of the call center. The application program is adapted to retrieve data from a plurality of different applications and systems, consolidate redundant data, and display the data to a user, enabling a single unified view of resources across call center applications. Changes can be made to the data application program, which in turn propagates the changes to the individual call center applications, eliminating the need for the user to manually change the data in each individual application.Type: GrantFiled: December 1, 2008Date of Patent: September 27, 2016Assignee: Aspect Software Inc.Inventors: Senthilvel Saravanan, Peter Koenig, David A. Funck
-
Patent number: 9436774Abstract: Provided is a data management system, computer-readable medium and method including extensions to SHAREPOINT™. The system includes a computer processor operatively associated with a computer memory and one or more I/O device, in which the processor and memory are configured to operate one or more SHAREPOINT™ process. The method includes using a sequencing mechanism to allow users to navigate items stored within SHAREPOINT™. The sequencing mechanism further includes the steps of allowing a user to select a specific content type to create a link to, and allowing the user to select a specific list and or folder in which to look for items.Type: GrantFiled: February 3, 2010Date of Patent: September 6, 2016Assignee: IMS HEALTH INCORPORATEDInventor: Andrew Stuart
-
Patent number: 9424328Abstract: Techniques for assisting owners to remotely administer their digital content items stored at non-owners' personal computing devices. The techniques involve identifying owned content items from among content items stored in a synchronization replica that is synchronized with synchronization replicas at the non-owners' personal computing devices. The techniques further involve allowing owners to remotely perform certain administrative actions on owned content items. For example, in response to a command initiated at an owner's personal computing device, a network signal or signals can be sent to a synchronization agent installed on the non-owners' personal computing devices to automatically remove all owned content items from the synchronization replicas at the non-owners' personal computing devices.Type: GrantFiled: January 20, 2015Date of Patent: August 23, 2016Assignee: Dropbox, Inc.Inventor: Chris Barton
-
Patent number: 9405801Abstract: Methods, database management systems (“DBMS”) and computer-readable media are provided for processing unbounded stream data using a traditional DBMS. Execution of a query that includes a data stream as a data source may be initiated. Tuples may be processed in accordance with the query as the tuples are received through the data stream until an indication is received that execution of the query should cease.Type: GrantFiled: February 10, 2010Date of Patent: August 2, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Qiming Chen, Meichun Hsu, Ren Wu
-
Patent number: 9400962Abstract: In one embodiment, a distributed computing system includes a first worker node configured to execute a first job, a second worker node configured to execute a second job, and a master node including a processor coupled to a memory. The first job indicates a first portion of an interactive client-server application to be crawled. The second job indicates a second portion of an interactive client-server application to be crawled. The second worker node and the first worker node are configured to execute their respective jobs in parallel. The second job indicates a second portion of an interactive client-server application to be crawled. The master node is configured to assign the first job to the first worker node, assign the second job to the second worker node, and integrate the results from the first worker node and the second worker node into a record of operation of the application.Type: GrantFiled: November 30, 2010Date of Patent: July 26, 2016Assignee: Fujitsu LimitedInventor: Mukul Ranjan Prasad
-
Patent number: 9396351Abstract: To prevent conflicts of interest, an information management system is used to make sure two or more groups are kept apart so that information does not circulate freely between these groups. The system has policies to implement an “ethical wall” to separate users or groups of users. The user or groups of user may be organized in any arbitrary way, and may be in the same organization or different organizations. The two groups (or two or more users) will not be able to access information belonging to the other, and users in one group may not be able to pass information to the other group. The system may manage access to documents, e-mail, files, and other forms of information.Type: GrantFiled: March 3, 2015Date of Patent: July 19, 2016Assignee: NextLabs, Inc.Inventor: Keng Lim
-
Patent number: 9390083Abstract: Mechanisms are provided for propagating source identification information from an application front-end system in an application layer to a data layer inspection system associated with a back-end system. An incoming user request is received, at the data layer inspection system, from a gateway system associated with the application front-end system. One or more outgoing statements targeting a back-end system are received at the data layer inspection system. The data layer inspection system accesses a mapping data structure based on the one or more outgoing statements to thereby correlate the one or more outgoing statements with the incoming user request. The data layer inspection system retrieves source identification information associated with the incoming user request based on the correlation of the one or more outgoing statements with the incoming user request. The data layer inspection system performs a data layer inspection operation based on the source identification information.Type: GrantFiled: October 21, 2013Date of Patent: July 12, 2016Assignee: International Business Machines CorporationInventors: Ron Ben-Natan, Leonid Rodniansky
-
Patent number: 9384241Abstract: The techniques described herein determine an initial set of ranked images associated with an image-based search query. Based on visual content similarities between images in the initial set of ranked images, the techniques select confident image samples from the initial set of ranked images. The techniques then use the confident image samples to rerank the initial set of ranked images. Accordingly, a search engine uses the confident image samples to promote images that are likely to be relevant to the search query, while demoting images that are not likely to be relevant to the search query. Therefore, the search engine can provide improved relevance-based search results to an image-based search query.Type: GrantFiled: November 24, 2011Date of Patent: July 5, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Jingdong Wang, Shipeng Li, Nobuyuki Morioka
-
Method and system for assessing relevant properties of work contexts for use by information services
Patent number: 9384245Abstract: An information retrieval system for automatically retrieving information related to the context of an active task being manipulated by a user. The system observes the operation of the active task and user interactions, and utilizes predetermined criteria to generate context representation of the active task that are relevant to the context of the active task. The information retrieval system then processes the context representation to generate queries or search terms for conducting an information search. The information retrieval system determines the relevance of a word to the context by utilizing an adaptive weighting system. The information retrieval system assigns varying weights to different attributes of a word and calculates an accumulated weight of the word by accumulating all weights assigned to the word. The attributes may include word size, style, location of the word, etc.Type: GrantFiled: April 11, 2014Date of Patent: July 5, 2016Assignee: Northwestern UniversityInventors: Kristian Hammond, Jerome Budzik, Lawrence Birnbaum -
Patent number: 9378210Abstract: Managing the writing of a dataset by initiating a first computer-implemented process to write a plurality of portions of a dataset to a corresponding plurality of data storage locations on at least one data storage device, identifying a request made by a second computer-implemented process to write data to one of the data storage locations before the first computer-implemented process has finished writing all of the portions of the dataset to all of the data storage locations, and excluding the data storage location associated with the request from future writes by the first computer-implemented process of any portion of the dataset.Type: GrantFiled: July 1, 2013Date of Patent: June 28, 2016Assignee: HAPPY CLOUD INC.Inventors: Gavriel Raanan, Lawrence Reisler