Detection Of Expired Data Patents (Class 707/689)
-
Patent number: 12182439Abstract: A data storage device includes a memory device and a controller to the memory device. The controller is configured to receive key value (KV) pair data having a key and a value from a host device and generate a mapping in a key-to-physical (K2P) table corresponding to the received KV pair data. The mapping includes a first slot for storing a physical address corresponding to the value and a second slot for storing a physical address corresponding to metadata associated with the KV pair data. When the associated metadata is sent to the data storage device, which may be non-concurrent to transferring the KV pair data, the mapping of the associated metadata is linked to a same key as the mapping of the KV pair data. Thus, using the mapping, the key of the KV pair data is associated with the KV pair data and the associated metadata.Type: GrantFiled: September 6, 2022Date of Patent: December 31, 2024Assignee: Sandisk Technologies, Inc.Inventor: Ramanathan Muthiah
-
Patent number: 12169476Abstract: A computer-implemented method, computer program product and computing system for: receiving an unencoded data file; processing the unencoded data file to identify a plurality of file segments; mapping each of the plurality of file segments to a portion of a dictionary file, thus generating a plurality of mappings, wherein each of the plurality of mappings includes a starting location and a length; and generating a related encoded data file based, at least in part, upon the plurality of mappings.Type: GrantFiled: October 7, 2022Date of Patent: December 17, 2024Assignee: LOGNOVATIONS HOLDINGS, LLCInventor: Christopher A. McElveen
-
Patent number: 12153965Abstract: A method for allocating worker threads may include receiving a first fetch call for a query accessing a dataset stored at a database. The first fetch call may require a first portion of a result for the query. A first quantity of worker threads may be allocated to generate the first portion of the result for the query in response to the first fetch call. In response to a second fetch call for the query by determining a threshold corresponding to the first quantity of worker threads, a second quantity of data required for the second fetch call, and a third quantity of data buffered from the first fetch call. A second quantity of worker threads to generate a second portion of the result for the query may be allocated based on the threshold. Related systems and computer program products are also provided.Type: GrantFiled: March 7, 2022Date of Patent: November 26, 2024Assignee: SAP SEInventors: Christina Teflioudi, Paul Willems
-
Patent number: 11973829Abstract: Various embodiments are directed to techniques for coordinating at least partially parallel performance and cancellation of data access commands between nodes of a storage cluster system. An apparatus may include a processor component of a first node coupled to a first storage device storing client device data; an access component to perform replica data access commands of replica command sets on the client device data, each replica command set assigned a set ID; a communications component to analyze a set ID included in a network packet to determine whether a portion of a replica command set in the network packet is redundant, and to reassemble the replica command set from the portion based if the portion is not redundant; and an ordering component to provide the communications component with set IDs of replica command sets of which the access component has fully performed the set of replica data access commands.Type: GrantFiled: November 17, 2022Date of Patent: April 30, 2024Assignee: NetApp, Inc.Inventors: Manoj Sundararajan, Paul Yuedong Mu, Paul Ngan
-
Patent number: 11803824Abstract: Systems and methods can include a computing system configured to receive an indication of a closing of an account associated with a customer of the provider institution. The computing system can be configured to identify resources of the account. The computing system can be configured to retrieve a hierarchical ordering matrix that utilizes at least one parameter to control distribution of the resources. The hierarchical ordering matrix can comprise a plurality of rails. The computing system can be configured to determine a preferred rail for distributing the resources based on an application of at least one parameter associated with at least one of the resources or the customer. The computing system can be configured to initiate a distribution of the resources via the preferred rail.Type: GrantFiled: February 24, 2022Date of Patent: October 31, 2023Assignee: Wells Fargo Bank, N.A.Inventors: Alan W. Hecht, Karen L. Moore
-
Patent number: 11775501Abstract: Embodiments of the present disclosure provide for trace and span sampling and analysis for instrumented software. Each span may be annotated with one or more tags that provide context about an executed task, such as a user instrumenting the software, a document involved in a request, an infrastructure element used in servicing a request, etc. A sampler may perform tail-based sampling of traces comprising spans. The sampler may select a portion of the traces having selected features and send them to an analyzer. The analyzer may receive the selected traces and determine whether the selected traces are indicative of configuration problems for the instrumented software. An alert may be generated based on identified configuration problems.Type: GrantFiled: October 28, 2019Date of Patent: October 3, 2023Assignee: Splunk Inc.Inventors: Joseph Ari Ross, Matthew William Pound
-
Patent number: 11734315Abstract: 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: GrantFiled: July 19, 2021Date of Patent: August 22, 2023Assignee: Oracle International CorporationInventors: Konstantinos Morfonios, Mirza Mohsin Beg, Jae Young Yoon
-
Patent number: 11494112Abstract: Disclosed is a method for maintaining operation log information stored in a non-volatile memory of a storage device. The method includes the steps of: configuring a buffer area of a volatile memory; caching the operation log information into the buffer area; writing the operation log information stored in the buffer area into a predetermined storage area of the non-volatile memory; repeatedly updating the operation log information to the predetermined storage area; and initializing the storage device, which includes the following steps of enabling a watchdog timer in a controller; fetching the latest operation log information by reading the predetermined storage area when the watchdog timer counts a predetermined time and the storage device does not complete the initialization; configuring the storage device to perform a force low-level formatting after the latest operation log information is fetched; and disabling the watchdog timer when the storage device completes the initialization.Type: GrantFiled: July 27, 2021Date of Patent: November 8, 2022Assignee: RAYMX MICROELECTRONICS CORP.Inventors: Yinghui Fu, Xin Liu
-
Patent number: 11350295Abstract: A data store configured to store data generated by activity of network elements (NEs) of a communications network, the data store comprising: a stateless Base-index data store configured to store stateless Base-index records, each stateless Base-index record comprising a copy of at least a portion of data comprised in a protocol data unit (PDU) generated by an NE and a stateless Base-index vector comprising a value for at least one intrinsic Base-index from a selection of intrinsic Base indices, which value may be used to associate the PDU with a temporary feature of the network; and a stateful identifier index (ID-index) store configured to store stateful ID-index records, each stateful ID-index stateful record comprising an identifier index (ID-index) vector.Type: GrantFiled: March 20, 2020Date of Patent: May 31, 2022Assignee: RADCOM LTD.Inventors: Tal Yaniv, Eyal David Harari, Yehiel Itman, Ram Amit, Tomer Tuvia Ilan
-
Patent number: 11347774Abstract: Techniques are disclosed relating to a database system synchronizing a current state of the database system among a plurality of nodes configured to handle requests for data of the database system stored in a distributed storage with one of the plurality of nodes being currently active and the other nodes of the plurality of nodes being currently standby nodes. In various embodiments, the active node receives a request to perform a transaction that includes committing data to the distributed storage. In response to receiving the request, in some embodiments, the active node commits the data to the distributed storage to update the current state of the database system and causes storing of metadata that provides an indication of the commitment in a transaction log stored in the distributed storage.Type: GrantFiled: August 1, 2017Date of Patent: May 31, 2022Assignee: salesforce.com, inc.Inventors: Venkateswararao Jujjuri, Nathaniel Wyatt
-
Patent number: 11327988Abstract: A dynamically self-indexing database-management system selects database indexes associated with table columns that are most frequently accessed by user queries, deleting all other indexes. The system periodically reviews database-performance figures and data-usage patterns for each table of its database and revises its selection of indexes in order to ensure that only the most frequently accessed columns continue to be indexed and that the omission of other indexes does not degrade performance. The total number of selected indexes, the overall percent of selected indexes, or the selection itself is optimized over time through continued monitoring of database transaction logs. Optimization may comprise cognitive analytics or other methods of artificial intelligence by which the system learns over time how to best determine whether its current selection of indexes is likely to provide the best overall performance.Type: GrantFiled: June 20, 2019Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventors: Gaurav Mehrotra, Nirmal Kumar, Hrishikesh S. Kumar, Pratik P. Paingankar
-
Patent number: 11307881Abstract: In implementations of systems for generating suggestions with knowledge graph embedding vectors, a computing device implements a suggestion system to receive input data describing user interactions with an application for editing digital content. The suggestion system generates input embedding vectors based on the user interactions with the application and determines an item based on the input embedding vectors and knowledge graph embedding vectors generated from nodes of a knowledge graph describing a tutorial for editing digital content. The suggestion system generates an indication of the item for display in a user interface of a display device.Type: GrantFiled: November 11, 2020Date of Patent: April 19, 2022Assignee: Adobe Inc.Inventors: Ripul Bhutani, Oliver Markus Michael Brdiczka, Doo Soon Kim, Aliakbar Darabi, Yinglan Ma
-
Patent number: 11288124Abstract: Methods, apparatus, systems and articles of manufacture for mitigating a firmware failure are disclosed. An example apparatus includes at least one hardware processor and first memory including instructions to be executed by the at least one hardware processor. The example apparatus further includes mask memory including a feature mask associated with a first firmware version, the feature mask identifying features of the first firmware version to be disabled. A platform firmware controller is to apply the first firmware version to the first memory for execution by the at least one processor, initialize the at least one processor using the feature mask, and in response to a detection of a failure, determine a first de-feature mask based on a second de-feature mask previously used by the at least one processor and the feature update mask; and initialize the processor using the first de-feature mask.Type: GrantFiled: March 30, 2019Date of Patent: March 29, 2022Assignee: Intel corporationInventors: Sean Dardis, Karunakara Kotary, Michael Kubacki, Ankit Sinha
-
Patent number: 11176110Abstract: A method and an apparatus for updating data for a distributed database system are disclosed.Type: GrantFiled: November 4, 2016Date of Patent: November 16, 2021Assignee: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO., LTD.Inventors: Huadong Huang, Wei Wang, Qiqian Lin
-
Patent number: 11169977Abstract: 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: GrantFiled: September 30, 2019Date of Patent: November 9, 2021Assignee: Dell Products L.P.Inventors: Dharmesh M. Patel, Rizwan Ali, Ravikanth Chaganti
-
Patent number: 11003684Abstract: 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: GrantFiled: June 30, 2016Date of Patent: May 11, 2021Assignee: Amazon Technologies, Inc.Inventors: Shriram Sridharan, Kamal Kant Gupta, Alexandre Olegovich Verbitski, Stefano Stefani
-
Patent number: 10956083Abstract: 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: GrantFiled: August 31, 2017Date of Patent: March 23, 2021Assignee: Western Digital Technologies, Inc.Inventors: Mervyn Wongso, Rushang Karia, Edoardo Daelli, Jacob Schmier, Kevin Corbin, Lakshmana Rao Chintada
-
Patent number: 10747621Abstract: 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: GrantFiled: April 8, 2018Date of Patent: August 18, 2020Assignee: EMC IP Holding Company, LLCInventors: Assaf Natanzon, Yossef Saad
-
Patent number: 10701016Abstract: 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: GrantFiled: June 12, 2018Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Brendan F. Coffey, Gene Brown, Clifford V. Harris, Christopher J. Dawson
-
Patent number: 10657131Abstract: 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: GrantFiled: May 22, 2019Date of Patent: May 19, 2020Assignee: People.ai, Inc.Inventors: Oleg Rogynskyy, Brittney Hall, Dylan Halladay, John Wulf, Vardhman Jain
-
Patent number: 10628067Abstract: 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: GrantFiled: August 1, 2018Date of Patent: April 21, 2020Assignee: SK hynix Inc.Inventor: Jeen Park
-
Patent number: 10423690Abstract: 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: GrantFiled: January 4, 2018Date of Patent: September 24, 2019Assignee: YANDEX EUROPE AGInventor: Andrey Valentinovich Kovalev
-
Patent number: 10296523Abstract: 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: GrantFiled: March 4, 2016Date of Patent: May 21, 2019Assignee: Tata Consultancy Services LimitedInventors: Sumesh Manjunath, Manish Shukla, Sutapa Mondal, Rohit Saxena, Sachin Premsukh Lodha
-
Patent number: 10127301Abstract: 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: GrantFiled: September 24, 2015Date of Patent: November 13, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Konstantinos Morfonios, Mirza Mohsin Beg, Jae Young Yoon
-
Patent number: 10025815Abstract: 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: GrantFiled: July 13, 2015Date of Patent: July 17, 2018Assignee: International Business Machines CorporationInventors: Jaroslaw Jurowicz, Tomasz P. Kania, Ewa K. Kilar, Andrzej W. Laskawiec
-
Patent number: 9887842Abstract: 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: GrantFiled: June 30, 2015Date of Patent: February 6, 2018Assignee: International Business Machines CorporationInventors: Stephen Chow, Grant D. Miller, Nader M. Nassar, Richard J. Newhook, Erich D. Walls
-
Patent number: 9436502Abstract: 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: GrantFiled: June 22, 2012Date of Patent: September 6, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Sebastian Burckhardt, Daniel Johannes Pieter Leijen, Manuel A. Fahndrich, Benjamin Paul Wood
-
Patent number: 9037536Abstract: 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: GrantFiled: October 30, 2007Date of Patent: May 19, 2015Assignee: BMC SOFTWARE, INC.Inventors: Melody Vos, Jeff Slavin
-
Publication number: 20150134621Abstract: 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: ApplicationFiled: May 20, 2014Publication date: May 14, 2015Applicant: Samsung Electronics Co., Ltd.Inventors: Yang Seok Ki, Sang Won Lee
-
Patent number: 9031918Abstract: 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: GrantFiled: December 27, 2012Date of Patent: May 12, 2015Assignee: Microsoft Licensing Technology, LLCInventors: Murali Venkatrao, Ji Tang, R P Huang, Mohammed Nazeeruddin, Ignacio Omar Venado Estrada
-
Patent number: 9015130Abstract: 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: GrantFiled: March 25, 2008Date of Patent: April 21, 2015Assignee: Avaya Inc.Inventors: Paul Roller Michaelis, David S. Mohler
-
Patent number: 9015125Abstract: 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: GrantFiled: February 22, 2013Date of Patent: April 21, 2015Assignee: International Business Machines CorporationInventor: Li Zhou
-
Publication number: 20150088834Abstract: 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: ApplicationFiled: September 22, 2014Publication date: March 26, 2015Inventor: David D. Wright, SR.
-
Patent number: 8990170Abstract: 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: GrantFiled: October 26, 2012Date of Patent: March 24, 2015Assignee: International Business Machines CorporationInventors: Keke Cai, HongLei Guo, Zhong Su, Li Zhang, Hui Jia Zhu
-
Patent number: 8990168Abstract: 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: GrantFiled: September 24, 2012Date of Patent: March 24, 2015Assignee: EMC CorporationInventor: Michael D Hartway
-
Publication number: 20150074062Abstract: 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: ApplicationFiled: September 10, 2013Publication date: March 12, 2015Applicant: International Business Machines CorporationInventors: Terry L. KREIN, Francis J. RICCHIO, Judy Y. TSE, Gregory W. VANCE
-
Publication number: 20150046744Abstract: 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: ApplicationFiled: August 6, 2013Publication date: February 12, 2015Inventor: John Randy Frerking
-
Patent number: 8949200Abstract: 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: GrantFiled: March 1, 2012Date of Patent: February 3, 2015Assignee: Cellco PartnershipInventors: Sanjeevan Sivalingham, Biren Patel
-
Patent number: 8935220Abstract: 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: GrantFiled: June 17, 2005Date of Patent: January 13, 2015Assignee: WGRS Licensing, LLCInventors: S. Lee Hancock, Jordan Hastings, Scott D. Morrison
-
Patent number: 8935303Abstract: 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: GrantFiled: December 28, 2012Date of Patent: January 13, 2015Assignee: Telefonica, S.A.Inventors: Alexandros Karatzoglou, Linas Baltrunas
-
Patent number: 8935482Abstract: 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: GrantFiled: August 26, 2014Date of Patent: January 13, 2015Assignee: Alibaba Group Holding LimitedInventors: Gang Liu, Qing Ren, Wensong Zhang
-
Patent number: 8924362Abstract: 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: GrantFiled: June 30, 2008Date of Patent: December 30, 2014Assignee: Microsoft CorporationInventor: Suman Kumar Nath
-
Publication number: 20140372385Abstract: 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: ApplicationFiled: August 27, 2014Publication date: December 18, 2014Inventors: Paul J. Martino, Chris Vale, Kristopher C. Wehner
-
Patent number: 8914336Abstract: 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: GrantFiled: January 28, 2011Date of Patent: December 16, 2014Assignee: Fujitsu LimitedInventor: Satoshi Taki
-
Patent number: 8903836Abstract: 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: GrantFiled: July 30, 2012Date of Patent: December 2, 2014Assignee: TIBCO Software Inc.Inventors: Jason Michael DeStefano, Thomas Hunt Schabo Grabowski
-
Publication number: 20140351224Abstract: 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: ApplicationFiled: August 8, 2014Publication date: November 27, 2014Inventors: Lucas B. Dickey, Wenlin Ma, Johanna S. Olson, Piragash Velummylum, James H. Wood, Korwin J. Smith, Christopher G. Emery
-
Publication number: 20140351225Abstract: 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: ApplicationFiled: August 11, 2014Publication date: November 27, 2014Applicant: Microsoft CorporationInventors: Clyde Law, Paul Adrian Oltean, Ran Kalach, Nir Ben-Zvi, Matthias H. Wollnik
-
Publication number: 20140324785Abstract: 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: ApplicationFiled: April 30, 2013Publication date: October 30, 2014Applicant: Amazon Technologies, Inc.Inventor: Amazon Technologies, Inc.
-
Publication number: 20140279937Abstract: 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: ApplicationFiled: May 30, 2014Publication date: September 18, 2014Applicant: Integro, Inc.Inventors: Christopher A. McHenry, Scott W. Burt
-
Patent number: 8825610Abstract: 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: GrantFiled: July 27, 2007Date of Patent: September 2, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: James C. Pruyne, Akhil Sahai, Subramoniam N. Iyer, Keith Farkas, Sven Graupner, Vijay Machiraju