Patents Examined by Sheree Brown
-
Patent number: 9508049Abstract: A computer-implemented update-triggered document-defined workflow method provides for triggering an update to an original source document to yield an updated document. In response, a document handler executes the document-defined workflow method so as to create, delete, or modify a target document or so as to create a workflow description calling for creating, deleting, or modifying a target document.Type: GrantFiled: August 30, 2009Date of Patent: November 29, 2016Assignee: Hewlett-Packard Development Company, L.P.Inventors: John William Lumley, Steven Battle
-
Patent number: 9495411Abstract: A system selectively dequeues journal requests instead of dequeuing on a first come, first served basis. A database system detects that a request for access from a client is a journal batch, which includes multiple journal requests. The system queues the journal batch in a queue with other journal batches for processing. The system selectively dequeues journal requests from the journal batch queue, including selecting at least one journal request from multiple different journal batches. Thus, the journal requests do not conflict for shared resources, and the system can improve parallelism in processing the journal batches.Type: GrantFiled: September 20, 2013Date of Patent: November 15, 2016Assignee: salesforce.com, inc.Inventor: Jayaraman Vellore Sampathkumar
-
Patent number: 9477679Abstract: Methods to determine and automatically recommend or adjust configuration parameters for storing files in large-scale distributed storage systems are disclosed. These methods may receive file metadata and trace data that allows the system to identify file access patterns. Additionally, the methods may receive information about distributed storage systems in a datacenter. This information can be used to choose storage parameters on a per-file basis for storing files.Type: GrantFiled: September 20, 2013Date of Patent: October 25, 2016Assignee: Google Inc.Inventors: Murray M. Stokely, Arif Merchant
-
Patent number: 9465778Abstract: A method for regulating a plurality of collections of data includes analyzing collections of data to identify one or more deviations from a standard, guideline, or best practice governing the plurality of collections of data. The method further includes determining characteristics of the one or more deviations. Based on the characteristics, an action to be taken in response to the one or more deviations is determined and completed. Further, a record of the executed action is stored on a computer-readable medium.Type: GrantFiled: September 11, 2014Date of Patent: October 11, 2016Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANYInventors: Gregory James DeBo, Vaidya Balasubramanian Pillai, Randy Reiff, Mary Jane Sheley
-
Patent number: 9442789Abstract: Embodiments are directed towards the visualization of machine data received from computing clusters. Embodiments may enable improved analysis of computing cluster performance, error detection, troubleshooting, error prediction, or the like. Individual cluster nodes may generate machine data that includes information and data regarding the operation and status of the cluster node. The machine data is received from each cluster node for indexing by one or more indexing applications. The indexed machine data including the complete data set may be stored in one or more index stores. A visualization application enables a user to select one or more analysis lenses that may be used to generate visualizations of the machine data. The visualization application employs the analysis lens to produce visualizations of the computing cluster machine data.Type: GrantFiled: January 31, 2016Date of Patent: September 13, 2016Assignee: Splunk Inc.Inventors: Cary Glen Noel, Kirubakaran Pakkirisamy, Alex Raitz, Pierre Tsai
-
Patent number: 9442929Abstract: A computer-implemented method and system for determining documents that are nearest to a query are provided herein. The method includes constructing a vantage point tree based on a number of document vectors. The method also includes searching the vantage point tree to determine a number of nearest neighbor document vectors to a query vector by removing a portion of the document vectors from the vantage point tree based on one or more vantage points for each of a number of nodes in the vantage point tree and a specified search radius centered about the query vector.Type: GrantFiled: February 12, 2013Date of Patent: September 13, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Sanjeev Mehrotra, Jin Li, Abhinav Shrivastava
-
Patent number: 9438413Abstract: Methods and apparatus teach a digital spectrum of a file. The digital spectrum is used to map a file's position in a multi-dimensional space. This position relative to another file's position reveals distances between the files. Closest files can be grouped together. When contemplating voluminous numbers of files for digital spectrums, various methods include: concatenating all such files together to get a single key useful for creating a file's spectrum; or compressing files individually and combining their collective dictionaries into a single dictionary with or without the use of tree mechanisms that defines the digital spectrum. Each provides advantage over the other. The latter consumes considerably less run time because each compression event can be distributed to a separate processor. Method two provides better spectrums because it is more “informationally” valid than is method one.Type: GrantFiled: March 18, 2011Date of Patent: September 6, 2016Assignee: Novell, Inc.Inventors: Craig N. Teerlink, Paul J. Taysom
-
Patent number: 9418091Abstract: A computer system includes at least one processor and at least one memory operably coupled to the at least one processor. The memory includes a memory pool and a database partitioned into multiple fragments. Each of the fragments is allocated a block of memory from the memory pool and the fragments store compressed data in a columnar table format. A database operation is applied in a compressed format to the compressed data in at least one of the fragments.Type: GrantFiled: September 20, 2013Date of Patent: August 16, 2016Assignee: SAP SEInventors: Wen-Syan Li, Bin Dong, Zheng Long Wei, Yingyu Chen, Yongyuan Shen
-
Patent number: 9413812Abstract: A system, method, and computer program for generating a social timeline is provided. A plurality of data items associated with at least one relationship between users associated with a social network is received, each data item having an associated time. The data items are ordered according to the at least one relationship. A social timeline is generated according to the ordered data items.Type: GrantFiled: December 27, 2011Date of Patent: August 9, 2016Assignee: Facebook, Inc.Inventors: Aaron Sittig, Mark Zuckerberg
-
Patent number: 9413588Abstract: Clients may subscribe to resources for the purpose of receiving notifications of changes in the resource (e.g., a file is added to a shared folder). Storing subscriptions within persistent storage provides data security in the event of a service failure, at the cost of high latency in accessing subscription data. An efficient method for tracking a resource is provided herein. A subscription service creates subscriptions and monitors resources for a client. Upon a subscribed resource change, a notification service stores a notification of the change into a queue associated with the client. Efficient resource tracking is achieved because notification and subscription data is stored in low latency soft memory. The notification service is configured to detect a failure in the notification service and/or subscription service. In the event a service fails, the client provides a recovery mechanism by resubscribing to resources with which the client has an interest.Type: GrantFiled: December 10, 2012Date of Patent: August 9, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Abolade Gbadegesin, Viraj B. Mody, David C. Steere, William Michael Zintel, Bruce W. Copeland, Atul Adya, Thomas W. Kleinpeter
-
Patent number: 9396473Abstract: New functions for a contact center system include: testing user's comprehension of informational messages with a quiz; capturing insight of superior users having a KPI score above a threshold by having those users submit information on why they perform so well; dynamically ordering solutions to issues by re-ranking the solutions periodically based on recency and frequency; integrating information for use by a contact center representative while online with a customer and information for use when not online; storing content items in a telecommunications industry taxonomy; directing user feedback on a content item to the proper owner/manager of that content; communicating solution information using a solutions taxonomy; displaying a dual information system having a CRM application as well as reference material that is context-appropriate; enforcing completion of a group of templates when creating a content item to be published; ensuring a group of templates for a content item are complete before publishing themType: GrantFiled: November 27, 2002Date of Patent: July 19, 2016Assignees: Accenture Global Services Limited, British Telecommunications PLCInventors: David P Lane, Gregory S Reid, Timothy Ringo, Elizabeth H Lian, Daniel C Farrell, Craig Fenton, Elise Shearing, Randy Bell, Sevasti Wong, Anthony Lingham, Audrey Forrester, Claudia Staubitz, Kevin Adams, Lesley Pickering, Paul Ritchie
-
Patent number: 9384225Abstract: Systems and methods for providing hi-fidelity contextual search results are described. In one described embodiment, a method for providing hi-fidelity contextual search results includes receiving a query comprising a search term, determining a location on a page that is responsive to the query, wherein the page has a native appearance, determining a contextual area associated with the location on the page, and causing the contextual area to be output in a hi-fidelity result set, wherein the contextual area has an appearance the same as the native appearance of the page.Type: GrantFiled: December 18, 2012Date of Patent: July 5, 2016Assignee: Adobe System IncorporatedInventor: Andrew Shebanow
-
Patent number: 9367590Abstract: A method and procedure for large-scaled Internet data mining and data analytics for consumers over the cloud. The method describes an online market place which include an authoring tool generating computer scripts, executing the script to acquire data from URL, wherein the sequence of script instructions performs extraction and transformation of data, aggregating it into a dataset, publishing it for data consumer to pair with data analytics software programs in analyzing the dataset.Type: GrantFiled: December 17, 2013Date of Patent: June 14, 2016Inventor: Connie Chun
-
Patent number: 9348640Abstract: A system and method of implementing distributed transactions on a KVS having a simple configuration without unnecessarily causing rollbacks. The method includes providing a management map including a global transaction ID as a key and {a state of global transaction, a waiting global transaction ID list} as a value, starting a management local transaction on one of the plurality of servers, inserting a key-value pair including an ID of the global transaction to be processed as a key and {a state “working”, null} as a value into the management map in the management local transaction, and updating a value having the ID of the global transaction to be processed as a key to {a state “waiting”, a waiting global transaction ID list for the global transaction to be processed} on the management map in the management local transaction and committing the management local transaction.Type: GrantFiled: August 1, 2012Date of Patent: May 24, 2016Assignee: International Business Machines CorporationInventor: Hiroshi Horii
-
Patent number: 9342547Abstract: An approach for managing memory usage in cloud and traditional environments using usage analytics is disclosed. The approach may be implemented in a computer infrastructure including a combination of hardware and software. The approach includes determining that space is available within one or more tables which have schema definitions with string fields having a predefined length. The approach further includes creating a virtual table and mapping the available space to the virtual table for population by one or more records.Type: GrantFiled: October 31, 2012Date of Patent: May 17, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Avinesh Kumar, Sandeep R. Patil, Gandhi Sivakumar, Matthew A. Terry, Matthew B. Trevathan
-
Patent number: 9324084Abstract: A technique is described for delivering contextual information to end users of a data network which includes at least one client system associated with an end user. According to a specific embodiment, the technique of the present invention provides a contextual-based platform for delivering to an end user in real-time proactive, personalized, contextual information relating to web page content currently being displayed to the user.Type: GrantFiled: October 19, 2010Date of Patent: April 26, 2016Assignee: Kontera Technologies, Inc.Inventors: Assaf Henkin, Yoav Shaham, Henit Vitos, Benny Friedman, Itai Brickner
-
Patent number: 9275338Abstract: Embodiments are directed towards the visualization of machine data received from computing clusters. Embodiments may enable improved analysis of computing cluster performance, error detection, troubleshooting, error prediction, or the like. Individual cluster nodes may generate machine data that includes information and data regarding the operation and status of the cluster node. The machine data is received from each cluster node for indexing by one or more indexing applications. The indexed machine data including the complete data set may be stored in one or more index stores. A visualization application enables a user to select one or more analysis lenses that may be used to generate visualizations of the machine data. The visualization application employs the analysis lens to produce visualizations of the computing cluster machine data.Type: GrantFiled: April 20, 2015Date of Patent: March 1, 2016Assignee: Splunk Inc.Inventors: Cary Glen Noel, Kirubakaran Pakkirisamy, Alex Raitz, Pierre Tsai
-
Patent number: 9275132Abstract: A user interface of an entity-centric knowledge discovery system presents an entity profile including a mix of structured and unstructured data relating to an entity. As a user refines the entity profile based on information gathered from various sources, the changing entity profile can be used as a substantially continuously updating query to search, retrieve, and rank new and pertinent information specifically relevant to the profiled entity. The platform described herein provide an active loop for refining an entity description and searching for additional information in which human input and machine-based algorithms can cooperate to more quickly build a comprehensive description of an entity of interest.Type: GrantFiled: May 12, 2015Date of Patent: March 1, 2016Assignee: Diffeo, Inc.Inventors: Daniel Adam Roberts, Max Kleiman-Weiner, John Randolph Frank, Brian Andrew Olson, David Zachary Maze, Andrew Richard Gallant, Joshua Joseph Marco Belanich, Thomas Michael DuBois
-
Patent number: 9275375Abstract: A method and system for increasing the computational and network efficiency of presence servers having collections of publications is provided. The presence system uses several techniques that enable a presence server to provide rich presence information without requiring expensive processing. First, the presence system accepts batches of publication updates in a single presence update request. Similarly, the presence system accepts batches of subscription requests. Next, the presence system supports new expiration types for publication update requests that eliminate the need for a publishing user to continually refresh presence information that has not changed. Finally, the presence system accepts access lists that contain membership groups rather than an individual list of users that are to have access to a particular presence collection.Type: GrantFiled: January 27, 2012Date of Patent: March 1, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Shaun D. Cox, Serkan M. Kutan, Setty Venkateshaiah
-
Patent number: 9262048Abstract: A system for monitoring and displaying a plurality of telecommunication assets on at least one telecommunication structure by creating a customer profile and a library of survey set ups and storing information from independent survey set ups mounted on or proximate to the offshore asset on the administrative data storage. The system includes creating a library of tagged assets for the offshore asset using at least one independent survey set up, wherein each tagged asset has an icon with a hyperlink to a library of images. The system includes identifying placement locations on offshore assets and forming an executive dashboard for display on at least one client device, wherein a virtually positioned icon positioned on an image of the tagged assets presents a hyperlink to the library of survey set ups for that tagged asset, thereby enabling toggling from the image to the library of survey set ups.Type: GrantFiled: January 21, 2015Date of Patent: February 16, 2016Assignee: UTEC SURVEY, INC.Inventors: Douglas John Brown, Gregory Hammond, David Patrick Cahill