Detection Of Expired Data Patents (Class 707/689)
  • Patent number: 11176110
    Abstract: A method and an apparatus for updating data for a distributed database system are disclosed.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: November 16, 2021
    Assignee: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO., LTD.
    Inventors: Huadong Huang, Wei Wang, Qiqian Lin
  • Patent number: 11169977
    Abstract: A data storage system includes a first region, a second region, and a global enumerator. The first region stores a first copy of data. The second region stores a second copy of the data. The global enumerator performs a data control analysis of the data to identify that the first region is a high regulation region and the second region is a low regulation region; in response to making the identification: updates first metadata associated with the first copy of the data to regulate access to the first copy of the data; and updates second metadata associated with the second copy of the data to deregulate access to the second copy of the data.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: November 9, 2021
    Assignee: Dell Products L.P.
    Inventors: Dharmesh M. Patel, Rizwan Ali, Ravikanth Chaganti
  • Patent number: 11003684
    Abstract: A replica database may receive a replication instruction from a master. The replica may maintain a version of a collection of data in database pages stored on a storage device. A replication thread may process the instruction. The replication thread may determine that an item affected by the instruction is located in a page that is both loaded into a memory buffer and subject to contention. The page may be modified with information indicating that the instruction has not been processed. A subsequent reader thread may, while processing a request to access the page, apply the instruction and complete processing of the request.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: May 11, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Shriram Sridharan, Kamal Kant Gupta, Alexandre Olegovich Verbitski, Stefano Stefani
  • Patent number: 10956083
    Abstract: A non-volatile memory (NVM) system receives host requests that each specify a memory operation to be performed by the NVM system, the specified memory operations including read operations and write operations, and performs a set of operations for each memory operation specified by a received host request. The set of operations performed for each such memory operation include: initiating performance the memory operation; determining a throttle interval for the memory operation in accordance with at least a first factor, corresponding to available space in a write cache of the non-volatile memory system, and a second factor, corresponding to a metric corresponding to prevalence of write operations in the memory operations specified by the received host requests; and returning to the host system a response associated with the memory operation at a time no earlier than a start time associated with the memory operation plus the determined throttle interval.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: March 23, 2021
    Assignee: Western Digital Technologies, Inc.
    Inventors: Mervyn Wongso, Rushang Karia, Edoardo Daelli, Jacob Schmier, Kevin Corbin, Lakshmana Rao Chintada
  • Patent number: 10747621
    Abstract: The management and backup of image and video media is automatically performed by evaluating a media file to characterize the content; transforming the media file, as by compressing it, based upon its evaluation and established policies and requirements; and storing the transformed media file with a high resolution in a storage tier having first access characteristics for a first retention period. Following the first retention period, the stored file is re-evaluated and further transformed and stored with lesser resolution in another tier having different access characteristics for a second retention period. Subsequently, the further transformed media file may be transformed again and stored in archive storage.
    Type: Grant
    Filed: April 8, 2018
    Date of Patent: August 18, 2020
    Assignee: EMC IP Holding Company, LLC
    Inventors: Assaf Natanzon, Yossef Saad
  • Patent number: 10701016
    Abstract: A method, computer program product, and a system where a processor(s) monitors a mailbox in an electronic mail system to identify a message destined for the mailbox. Based on identifying the message destined for the mailbox, the processor(s) apply contextual language analyses to parse content of the message (a header and a body of the message) to identify patterns in the content that indicate a temporal validity period for the message. The processor(s) determine, based on identifying the patterns, the temporal validity period for the message and associate an expiration date with the message, the expiration date coincides with an end of the temporal validity period. The processor(s) expire the message, at the expiration date.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: June 30, 2020
    Assignee: International Business Machines Corporation
    Inventors: Brendan F. Coffey, Gene Brown, Clifford V. Harris, Christopher J. Dawson
  • Patent number: 10657131
    Abstract: A method for managing information corresponding to electronic activities may include accessing a plurality of electronic activities transmitted or received via electronic accounts associated with a plurality of data source providers, maintaining a plurality of node profiles, updating the plurality of node profiles using the plurality of electronic activities, and identifying a node profile with which to link the electronic activity. The method further includes selecting, using an electronic activity management policy, an electronic activity management process of a plurality of electronic activity management processes based on i) at least one value of one or more predetermined field-value pairs of the node profile satisfying a location-based condition, or ii) a communication history between a first electronic account of the node profile and a second participant of the electronic activity.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: May 19, 2020
    Assignee: People.ai, Inc.
    Inventors: Oleg Rogynskyy, Brittney Hall, Dylan Halladay, John Wulf, Vardhman Jain
  • Patent number: 10628067
    Abstract: A memory system includes: a plurality of nonvolatile memory devices each including a plurality of memory blocks; and a controller configured to select an innocent open super block among super blocks formed across the nonvolatile memory devices when determining that sequential write operations are to be performed, and perform the sequential write operations on the innocent open super block.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: April 21, 2020
    Assignee: SK hynix Inc.
    Inventor: Jeen Park
  • Patent number: 10423690
    Abstract: There is disclosed a method and a system for classifying a web resource. The method comprises retrieving data associated with a plurality of browser logs of browser applications. The browser logs include information about past browsing activities: an identifier of a given web resource associated with an access attempt, an indication of a parent process that initiated the access attempt, and a first launch parameter. In response to (i) the first launch parameter being indicative of the access attempt being executed as part of the first launch of the browser application and (ii) the parent process not being listed in a parent process white list, analyzing the plurality of past search session log of a search engine server to determine a historical search parameter associated with the given web resource. Based on the analysis of the historical search parameter, adding the given web resource to a blacklist of web resources.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: September 24, 2019
    Assignee: YANDEX EUROPE AG
    Inventor: Andrey Valentinovich Kovalev
  • Patent number: 10296523
    Abstract: The present disclosure provides systems and methods to estimate Importance Measure (IM) and temporal Importance Measure (IM) for any type of data in a distributed enterprise network by involving direct and indirect stakeholders of the data in the estimation process. Firstly data type of the received data is identified. Data type plugins including pre-defined classes, IM matrix and Temporal IM matrix are loaded for the identified data type. Extracted features from the data are appropriately mapped against pre-defined classes and then the IM is estimated. Temporal IM is estimated taking into account the current time and the rate of change.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: May 21, 2019
    Assignee: Tata Consultancy Services Limited
    Inventors: Sumesh Manjunath, Manish Shukla, Sutapa Mondal, Rohit Saxena, Sachin Premsukh Lodha
  • Patent number: 10127301
    Abstract: Disclosed is a system, method, and computer program product for analyzing sets of data in an efficient manner, such that analytics can be effectively performed over that data. Classification operations can be performed to generate groups of similar log records. This permits classification of the log records in a cohesive and informative manner.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: November 13, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Konstantinos Morfonios, Mirza Mohsin Beg, Jae Young Yoon
  • Patent number: 10025815
    Abstract: Embodiments of the present invention provide automated systems and methods for selectively finding and deleting dormant data (out of data, inactive data) in a configuration management database (CMDB), or in a database which has similar characteristics. The method includes using a directed graph where each node of the directed graph represents a configuration item, and traversing the directed graph in order to determine inactive or dormant data, and all of the objects which depend on that data. Configuration items are deleted only when all of the other configuration items from which it depends contain dormant data.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: July 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jaroslaw Jurowicz, Tomasz P. Kania, Ewa K. Kilar, Andrzej W. Laskawiec
  • Patent number: 9887842
    Abstract: According to one embodiment, a method for binding an application bundle. The method includes receiving a download request for an application bundle. The method also includes retrieving the application bundle from a master data store within an application store. The method further includes encrypting the retrieved application bundle based on a device specific encryption key associated with a device. The method also includes transmitting the encrypted application bundle to the device. The method further includes receiving an execution request for the transmitted application bundle. The method also includes decrypting the transmitted application bundle based on a device specific decryption key associated with the device. The method further includes sending the decrypted application bundle to an execution interface.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: February 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Stephen Chow, Grant D. Miller, Nader M. Nassar, Richard J. Newhook, Erich D. Walls
  • Patent number: 9436502
    Abstract: An “Eventually Consistent Sharing Model” provides various techniques for using “revision diagrams” to determine both arbitration and visibility of changes or updates to shared data (e.g., data, databases, lists, etc.) without requiring a causally consistent partial order for visibility, and without requiring change or update timestamps for arbitration. In particular, the Eventually Consistent Sharing Model provides fork-join automata based on revision diagrams to track the forking and joining of data versions, thereby tracking updates made to replicas of that data by one or more sources. “Cloud types” are used to define a structure of the shared data that enables fully automatic conflict resolution when updating the shared data.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: September 6, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sebastian Burckhardt, Daniel Johannes Pieter Leijen, Manuel A. Fahndrich, Benjamin Paul Wood
  • Patent number: 9037536
    Abstract: A system and method for automated database management are provided. Statistics relating to operation of a database may be collected, wherein the database comprises one or more database objects. Characteristics of the database objects may be determined, either automatically or by user intervention, using the collected statistics, one or more policies, and/or one or more definitions. The policies and definitions may be defaults or may be customized by a user. Actions to be performed on the database objects may be determined, either automatically or by user intervention, based on the characteristics of the database objects. A schedule for performing the actions on the database objects may be automatically determined. The actions may be performed on the database objects based on the schedule.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: May 19, 2015
    Assignee: BMC SOFTWARE, INC.
    Inventors: Melody Vos, Jeff Slavin
  • Publication number: 20150134621
    Abstract: Exemplary embodiments provide access to an updated file performed by a computer having at least one processor, wherein responsive to an application receiving an update comprising modified content of an old file, a new file is created into which the modified content is copied, while access to the old file is maintained, wherein old file logical block addresses (LBAs) are mapped to old file physical block addresses (PBAs), and new file LBAs are mapped to new file PBAs, the method, comprising: automatically swapping the mapping of the old file LBAs from the old file PBAs to the new file PBAs; trimming the mapping of the old file LBAs to the old file PBAs; and clearing the mapping of the new file LBAs to the new file PBAs.
    Type: Application
    Filed: May 20, 2014
    Publication date: May 14, 2015
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Yang Seok Ki, Sang Won Lee
  • Patent number: 9031918
    Abstract: A method for providing per-user aggregation of content accessible via a personalized user site may generally include receiving a request for metadata and determining whether the requested metadata is expired. The method may further include returning at least a portion of queried metadata prior to verifying whether the metadata is expired. The method may then include querying a change log for metadata modifications. The method may further include, if metadata has been modified since a previous query, sending a query to a community site for metadata that meets change criteria. The method may also include receiving the changed metadata and returning the changed metadata to a content group container within the personalized user site.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: May 12, 2015
    Assignee: Microsoft Licensing Technology, LLC
    Inventors: Murali Venkatrao, Ji Tang, R P Huang, Mohammed Nazeeruddin, Ignacio Omar Venado Estrada
  • Patent number: 9015130
    Abstract: The present invention, in one embodiment, is directed to a spam filter 132 that identifies, based on a likely interest of a user, electronic text messages addressed to the user as being spam or non-spam and determines a likely interest of the user using at least one of the following: (i) at least part of a search query provided to a search engine; (ii) content of at least one web page selected by the user during a browsing session; (iii) content of a cookie; (iv) a live voice electronic address; and (v) an entry in an electronic calendar of the user.
    Type: Grant
    Filed: March 25, 2008
    Date of Patent: April 21, 2015
    Assignee: Avaya Inc.
    Inventors: Paul Roller Michaelis, David S. Mohler
  • Patent number: 9015125
    Abstract: Program code determines whether a retention base, defined as a property within a disposition schedule has a value, wherein the disposition schedule defines additional properties and instructions for disposal of a record, and wherein the additional properties include a retention period. The program code identifies a change to at least one of the retention base and the retention period. The program code generates a point in time to perform the disposal of the record based on the change that is identified, wherein the disposal is an action defined for a phase of the disposition schedule.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: April 21, 2015
    Assignee: International Business Machines Corporation
    Inventor: Li Zhou
  • Publication number: 20150088834
    Abstract: A computer-implemented method for using tags to manage software across a product life cycle, including storing by a server computer (i) a tag prototype database and (ii) a tag instance database, the method including the steps of creating a tag for a client software component, storing the tag in the tag instance database, receiving, by a client computer, the tag and the client software component, from an electronic software distribution computer, receiving a request from the client computer to initiate a session of the client software component, obtaining the tag, by the server computer, from the client computer, verifying the tag obtained from the client computer, updating the tag to include information about the session, and replacing the tag in the client computer with the updated tag.
    Type: Application
    Filed: September 22, 2014
    Publication date: March 26, 2015
    Inventor: David D. Wright, SR.
  • Patent number: 8990170
    Abstract: A method and apparatus for obtaining address update information. The method includes: obtaining webpage information related to an address update of a named entity; extracting keywords representing an address update clue of the named entity from the webpage information; determining the time and confidence of the address update clue; determining the address update information based on the time and confidence. Using the solution of the present invention can determine address update information through obtained website information.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: March 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Keke Cai, HongLei Guo, Zhong Su, Li Zhang, Hui Jia Zhu
  • Patent number: 8990168
    Abstract: A method, article of manufacture, and apparatus for efficient conflict resolution among stateless processes is disclosed. In some embodiments, a file system view request is sent to a process manager. A check is then made to ensure that a connection to the requested file system is available. A stateless process to interact with the file system is created, a stateless process to display the file system is created, and a state machine to check the validity of operational requests to be performed on the file system is also created. A display is then used to select one conflict resolution mechanism. A plurality of operational requests to interact with the file system is sent to the process manager. For each operational request, the state machine is used to check for valid requests. The valid requests are then performed. For each invalid operational request, the selected conflict resolution mechanism is used to determine whether to terminate or perform the invalid operational request.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: March 24, 2015
    Assignee: EMC Corporation
    Inventor: Michael D Hartway
  • Publication number: 20150074062
    Abstract: The capturing of change data of deferred updates begins with the receipt of an update request call for one or more changes to a database. A processing of the update request call is deferred until a commit point is issued, where call information associated with the update request call is determined, and the call information is stored and associated with the update request call. During a processing of the commit point, data information for the one or more changes to the database is determined. The data information for the one or more changes is combined with the stored call information associated with the update request call.
    Type: Application
    Filed: September 10, 2013
    Publication date: March 12, 2015
    Applicant: International Business Machines Corporation
    Inventors: Terry L. KREIN, Francis J. RICCHIO, Judy Y. TSE, Gregory W. VANCE
  • Publication number: 20150046744
    Abstract: A system is provided that is adapted to service web-based service requests. In one implementation, a caching service is provided for storing and servicing web service requests. In one implementation, virtual computer systems may be used to service requests in a more reliable manner. Different operating modes may be configured for backup redundancy and the caching service may be scaled to meet service requests for a particular application. Also, methods are provided for exchanging timestamp information among web service transaction systems to reduce the amount of processing capability and bandwidth for ensuring database consistency.
    Type: Application
    Filed: August 6, 2013
    Publication date: February 12, 2015
    Inventor: John Randy Frerking
  • Patent number: 8949200
    Abstract: The various disclosed techniques and equipment relate to synchronizing a subscriber's address books located in a portal and in the subscriber's mobile station, determining the subscription status of a directory number of another party with whom the subscriber intends to communicate, and/or for enabling the subscriber to make a referral to another party who might not be a qualified subscriber.
    Type: Grant
    Filed: March 1, 2012
    Date of Patent: February 3, 2015
    Assignee: Cellco Partnership
    Inventors: Sanjeevan Sivalingham, Biren Patel
  • Patent number: 8935303
    Abstract: A method and system of optimizing a ranked list (5) of recommended items that is based in a multidimensional data set (2) comprising context-aware information about the of a plurality of users and a plurality of items. A mathematical recommendation model (3) is trained with the multidimensional data set (2) by applying a smooth objective function that allows the use of fast optimizing algorithm and that quantifies the relevance of the ranked lists provided by an optimization algorithm.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: January 13, 2015
    Assignee: Telefonica, S.A.
    Inventors: Alexandros Karatzoglou, Linas Baltrunas
  • Patent number: 8935482
    Abstract: The present disclosure discloses a method, a system and a server of removing a distributed caching object. In one embodiment, the method receives a removal request, where the removal request includes an identifier of an object. The method may further apply consistent Hashing to the identifier of the object to obtain a Hash result value of the identifier, locates a corresponding cache server based on the Hash result value and renders the corresponding cache server to be a present cache server. In some embodiments, the method determines whether the present cache server is in an active status and has an active period greater than an expiration period associated with the object. Additionally, in response to determining that the present cache server is in an active status and has an active period greater than the expiration period associated with the object, the method removes the object from the present cache server.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: January 13, 2015
    Assignee: Alibaba Group Holding Limited
    Inventors: Gang Liu, Qing Ren, Wensong Zhang
  • Patent number: 8935220
    Abstract: The present invention involves a Universal Geographic Database (“UGD”). The UGD is an automated, central or distributed, registry of real-world locations and location-related information for businesses and other entities, analogous to the registry of domain names for Internet and web sites. By this central registry, businesses and other entities are facilitated to post their location and location-related information in a single place, for all users who need or want it; and users can refer to this single place, via the Internet, Web, and other telecommunications devices, to obtain accurate, complete and timely location and location-based information about the registered businesses and other entities. Each record of the UGD is keyed by a proprietary location address (PLA) based on the World Geographic Referencing System (WGRS), and optionally may have one or more proprietary location addresses (PLAs), which also may serve as keys.
    Type: Grant
    Filed: June 17, 2005
    Date of Patent: January 13, 2015
    Assignee: WGRS Licensing, LLC
    Inventors: S. Lee Hancock, Jordan Hastings, Scott D. Morrison
  • Patent number: 8924362
    Abstract: Systems and methods are provided for data processing and storage management. In an illustrative implementation an exemplary computing environment comprises at least one data store, a data processing and storage management engine (B-File engine) and at least one instruction set to instruct the B-File engine to process and/or store data according to a selected data processing and storage management paradigm. In an illustrative operation, the illustrative B-File engine can generate a B-File comprising multiple buckets and store sample items in a random bucket according to a selected distribution. When the size of the B-FILE grows to reach a selected threshold (e.g., maximum available space), the B-File engine can shrink the B-File by discarding the largest bucket. Additionally, the B-File engine can append data to existing buckets and explicitly cluster data when erasing data such that data can be deleted together into the same flash block.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: December 30, 2014
    Assignee: Microsoft Corporation
    Inventor: Suman Kumar Nath
  • Publication number: 20140372385
    Abstract: A method for a computer system includes receiving an identifier from a user, initiating a user session in response to the identifier, determining a social map for the user in response to the identifier and in response to a plurality of social network relationships, receiving a first change to the plurality of social network relationships from the user, receiving a second change to the plurality of network relationships from another user, determining a revised social map for the user during the user session in response to receiving the first change, but not in response to receiving the second change, wherein the revised social map for the user reflects the first change and the second change, and storing the revised social map for the user during the user session in a cache.
    Type: Application
    Filed: August 27, 2014
    Publication date: December 18, 2014
    Inventors: Paul J. Martino, Chris Vale, Kristopher C. Wehner
  • Patent number: 8914336
    Abstract: A storage device comprising a plurality of file systems, a data restructuring unit, an area calculator for calculating a free space in the file system in which the relocation is performed and the data has been stored by the data restructuring unit, a data extraction unit for extracting data that is able to be stored in the free space from a plurality of data that has not been stored in the file systems in which the relocation is completed or the file system in which the relocation is performed, the extracting data having the largest size among the plurality of data to be stored in the free space, and a data re-storing unit for storing the data extracted by the data extraction unit in the free space.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: December 16, 2014
    Assignee: Fujitsu Limited
    Inventor: Satoshi Taki
  • Patent number: 8903836
    Abstract: A system and method is disclosed which enables network administrators and the like to quickly analyze the data produced by log-producing devices such as network firewalls and routers. Unlike systems of the prior art, the system disclosed herein automatically parses and summarizes log data before inserting it into one or more databases. This greatly reduces the volume of data stored in the database and permits database queries to be run and reports generated while many types of attempted breaches of network security are still in progress. Database maintenance may also be accomplished automatically by the system to delete or archive old log data.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: December 2, 2014
    Assignee: TIBCO Software Inc.
    Inventors: Jason Michael DeStefano, Thomas Hunt Schabo Grabowski
  • Publication number: 20140351224
    Abstract: Disclosed are various embodiments for making publisher content available to specific users. A directory describing media items that are remotely stored is presented via a user interface. Selection information corresponding to a particular media item is received via the user interface. The media item is requested and received from another computing device. Consumption data is collected during consumption of the media item. The consumption data is sent to another computing device.
    Type: Application
    Filed: August 8, 2014
    Publication date: November 27, 2014
    Inventors: Lucas B. Dickey, Wenlin Ma, Johanna S. Olson, Piragash Velummylum, James H. Wood, Korwin J. Smith, Christopher G. Emery
  • Publication number: 20140351225
    Abstract: Described is caching classification-related metadata for a file in an alternate data stream of that file. When a file is classified (e.g., for data management), the classification properties are cached in association with the file, along with classification-related metadata that indicates the state of the file at the time of caching. The classification-related metadata in the alternate data stream is then useable in determining whether the classification properties are valid and up-to-date when next accessed, or whether the file needs to be reclassified. If the properties are valid and up-to-date, they may be used without requiring the computationally costly steps of reclassification. Also described is using more than one alternate data stream for the cache, and extending the classification-related metadata through a defined extension mechanism.
    Type: Application
    Filed: August 11, 2014
    Publication date: November 27, 2014
    Applicant: Microsoft Corporation
    Inventors: Clyde Law, Paul Adrian Oltean, Ran Kalach, Nir Ben-Zvi, Matthias H. Wollnik
  • Publication number: 20140324785
    Abstract: A database system may receive a write request that specifies a modification to be made to a particular data record stored by the database system. A log record representing the modification to be made to the particular data record may be sent to a storage service of the database system. An indication (e.g., log record or other indication) that indicates a cached version of the particular data record stored in a read replica's cache is stale may be sent to a read replica. For a subsequent read of the particular data record received by the read replica, the read replica may request the particular data record from the storage service.
    Type: Application
    Filed: April 30, 2013
    Publication date: October 30, 2014
    Applicant: Amazon Technologies, Inc.
    Inventor: Amazon Technologies, Inc.
  • Publication number: 20140279937
    Abstract: An electronic document classification system disclosed herein classifies electronic documents. The classification of the documents may involve analyzing the document and the information attached to the document to generate a set of classification data and comparing the classification data with one or more classification rules to generate a set of classifying data. The system attaches the set of classifying data to the electronic document and displays the electronic document based on the set of classifying data. The classification data may also be used to prioritize the electronic documents and to assign a retention period to the electronic documents. The system is further adapted to receive user feedback regarding the classification of the electronic document and to update the classification rules.
    Type: Application
    Filed: May 30, 2014
    Publication date: September 18, 2014
    Applicant: Integro, Inc.
    Inventors: Christopher A. McHenry, Scott W. Burt
  • Patent number: 8825610
    Abstract: A system includes a goal state repository, a goal state repository instance and management tools. The goal state repository stores goals for a managed system. The goal state repository instance stores a subset of the goals applicable to a current state of the managed system. The goal state repository instance is created by comparing the current state of the managed system to the goals stored in the goal state repository. The management tools modify the managed system to be in compliance with the subset of goals stored in the goal state repository instance.
    Type: Grant
    Filed: July 27, 2007
    Date of Patent: September 2, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James C. Pruyne, Akhil Sahai, Subramoniam N. Iyer, Keith Farkas, Sven Graupner, Vijay Machiraju
  • Publication number: 20140244596
    Abstract: A method for tag-based search includes capturing an image, extracting a tag from the image, identifying a location associated with the captured image, and querying stored content for information that matches the location and the tag. Local storage is checked for the information first, and remote storage may be checked subsequently. Any located information may be used to augment the image. Information located in the remote storage may be saved in the local storage until it reaches a certain age, until it fails to be accessed for a threshold period of time, or until the location moves outside a threshold radius associated with a location of the information located in the remote storage.
    Type: Application
    Filed: August 19, 2013
    Publication date: August 28, 2014
    Applicant: International Business Machines Corporation
    Inventors: CARLOS H. CARDONHA, Fernando L. Koch, James R. Kraemer
  • Publication number: 20140244595
    Abstract: A method for tag-based search includes capturing an image, extracting a tag from the image, identifying a location associated with the captured image, and querying stored content for information that matches the location and the tag. Local storage is checked for the information first, and remote storage may be checked subsequently. Any located information may be used to augment the image. Information located in the remote storage may be saved in the local storage until it reaches a certain age, until it fails to be accessed for a threshold period of time, or until the location moves outside a threshold radius associated with a location of the information located in the remote storage.
    Type: Application
    Filed: February 25, 2013
    Publication date: August 28, 2014
    Applicant: International Business Machines Corporation
    Inventors: Carlos H. Cardonha, Fernando L. Koch, James R. Kraemer
  • Patent number: 8799236
    Abstract: When a digital item is submitted for publication, an automated system may determine whether the digital item includes content from other digital items. In some implementations, when the digital item is an electronic book (eBook), the automated system may select sets of words from the eBook and compute hash codes, such that each hash code corresponds to a set of words. The automated system may compare the computed hash codes with retained hash codes associated with other electronic books to determine whether the digital item includes duplicate content.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: August 5, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Azari, Denis V. Batalov, Tanvi M. Bhadbhade, Lee M. Miller, Alan Kipust, Theresa M. Hollis
  • Patent number: 8793229
    Abstract: Information describing a transaction is received and a set of hierarchical documents pertinent to the transaction are identified based at least in part on the received information. The set of hierarchical documents is pruned responsive to data describing documents that a user involved in the transaction has previously accepted. Information describing the pruned set of hierarchical documents is output for presenting the pruned set of hierarchical documents to the user involved in the transaction for acceptance as part of the transaction.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: July 29, 2014
    Assignee: Google Inc.
    Inventors: Buckner W. Clay, IV, David Butcher, Twum Djin
  • Publication number: 20140207741
    Abstract: Systems and methods for dynamically managed data retention are described. The system comprises a tiered framework having a plurality of namespaces. The namespaces are configured by a user to have selected data retention attributes. Data including a manifest may be received by the system, processed, and directed to a namespace based upon the manifest. Data storage partitions may be created automatically in association with a namespace, and the data partitions may be assigned partition attributes. Data in a storage partition may be migrated automatically to another namespace based on the partition attributes. Code necessary for creating storage partitions and migrating data is generated by the data management system.
    Type: Application
    Filed: March 19, 2014
    Publication date: July 24, 2014
    Applicant: Microsoft Corporation
    Inventors: Magdi Morsi, Ying Sun, Wai-Ho Au, Sanjeev Katariya, Scott Sovine
  • Patent number: 8788475
    Abstract: Upon receipt of a document request, a client assistant examines its cache for the document. If not successful, a server searches for the requested document in its cache. If the server copy is still not fresh or not found, the server seeks the document from its host. If the host cannot provide the copy, the server seeks it from a document repository. Certain documents are identified from the document repository as being fresh or stable. Information about each of these identified documents is transmitted to the server which inserts entries into an index if the index does not already contain an entry for the document. If and when this particular document is requested, the document will not be present in the server, however the server will contain an entry directing the server to obtain the document from the document repository rather than the document's web host.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: July 22, 2014
    Assignee: Google Inc.
    Inventors: Eric Russell Fredricksen, Fritz John Schneider, Jeffrey Adgate Dean, Sanjay Ghemawat, Niels Provos, Georges Harik
  • Patent number: 8782092
    Abstract: A system and method are described for progressively efficiently filtering and gathering netflow data. Flow records are analyzed to find out which keys (addresses, conversations, protocols etc) meet defined filter parameters. The netflow data is processed and a data structure of fixed size is continually maintained in order to facilitate efficient retrieval of the gathered netflow data.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: July 15, 2014
    Assignee: Fluke Corporation
    Inventor: Peter Reilly
  • Publication number: 20140188815
    Abstract: A distributed execution environment includes various resources, such as instances of computing resources, hardware resources, software resources, and others. A resource state viewing tool executing in conjunction with the distributed execution environment provides access to data regarding the state of each resource in the form of a resource page associated with the resource. The resource page for a resource might also include one or more annotations assigned to the resource by a user or by a component within the distributed execution environment. The annotations might have associated expiration data, such as an expiration time or event, which may be utilized to expire the annotations. The annotations might also have a namespace assigned thereto that is utilized when responding to requests to retrieve the annotations. The annotations might also have permissions assigned thereto that identify the rights of one or more users and/or components to read, modify, or delete the annotations.
    Type: Application
    Filed: January 3, 2013
    Publication date: July 3, 2014
    Applicant: Amazon Technologies, Inc
    Inventor: Amazon Technologies, Inc
  • Publication number: 20140188814
    Abstract: A method for providing per-user aggregation of content accessible via a personalized user site may generally include receiving a request for metadata and determining whether the requested metadata is expired. The method may further include returning at least a portion of queried metadata prior to verifying whether the metadata is expired. The method may then include querying a change log for metadata modifications. The method may further include, if metadata has been modified since a previous query, sending a query to a community site for metadata that meets change criteria. The method may also include receiving the changed metadata and returning the changed metadata to a content group container within the personalized user site.
    Type: Application
    Filed: December 27, 2012
    Publication date: July 3, 2014
    Applicant: Microsoft Corporation
    Inventors: Murali Venkatrao, Ji Tang, RP Huang, Mohammed Nazeeruddin, Ignacio Omar Venado Estrada
  • Patent number: 8738619
    Abstract: Systems and methods for data aggregation, targeting and acquisition are described. A method may receive data and storing the data in one or more source data tables and select one of the one or more source data tables. The selected source data table includes updated data fields. The method may also identify a plurality of destination data tables that need to be updated, in which each destination data table is linked to and contains an aggregation of a subset of data from the selected source data table, identify one or more data fields in the identified destination data tables that need to be updated with data from the updated data fields in the selected source data table, and determine using the processor, for each identified destination data table, a best aggregation source data table.
    Type: Grant
    Filed: April 1, 2010
    Date of Patent: May 27, 2014
    Assignee: Touchstone Systems, Inc.
    Inventors: Jerry Lambert, Shiraz Khalid
  • Publication number: 20140136488
    Abstract: Embodiments are directed towards a dynamic change evaluation mechanism, whereby items having a detected possible change are scheduled for re-evaluation for possible changes at a higher frequency than items detected to not have previously changed, while those items detected as not to have changed are dynamically scheduled for re-evaluation based on an evaluation backlog that may be in turn based, in part, on a time from when an item is assigned an expiration time to when the item is evaluated. In one embodiment, a possibly changed item may be assigned a new expiration time independent of the evaluation backlog. In another embodiment, if no change is detected, then the item may be assigned a new expiration time as a function of a previous expiration time and on the evaluation backlog.
    Type: Application
    Filed: August 29, 2013
    Publication date: May 15, 2014
    Applicant: Splunk Inc.
    Inventors: Amritpal Singh Bath, Mitchell Neuman Blank, Vishal Patel, Stephen Phillip Sorkin
  • Patent number: 8726017
    Abstract: A system and method for data storage and removal includes providing databases and providing encryption keys. Each database is associated with a database time period and each encryption key is associated with an encryption time period. Data items are received and each data item is encrypted using the encryption key associated with the encryption time period that corresponds to a time associated with the data item. Each encrypted data item is stored in the database associated with the database time period that corresponds to the time associated with the data item. Each encryption key is deactivated at a predetermined time after the associated encryption time period ends. Each database is made irretrievable upon a determination that all of the encryption keys associated with the data items stored in that database have been deactivated.
    Type: Grant
    Filed: September 19, 2011
    Date of Patent: May 13, 2014
    Assignee: Bright Sun Technologies
    Inventor: Harmannus Vandermolen
  • Patent number: 8725841
    Abstract: Data indicates characteristics of a user's multiple media files. The multiple media files are associated with a media library. At least one of the multiple media files matches content in a master media file. The content in the matching media file is of a quality that is lower than the quality of the master media file. The user can provide payment for access to the master media file and, if the user does so, the master media file is associated with the media library and the user is provided with access to the master media file.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: May 13, 2014
    Assignee: Google Inc.
    Inventor: David L. Sparks