Patents Examined by D. Adams
-
Patent number: 10437891Abstract: The present invention provides a system, method and apparatus for electronically searching for an item by receiving a search request comprising a requested category and one or more requested attributes of the item and storing the search request in a search index based on the requested category and the requested attribute(s). The search index includes one or more categories and each category is defined by a taxonomy of attributes. The search index is then searched for any previously stored search requests that match the requested category and the requested attribute(s), a result of the search is determined and a search response that includes the result of the search is sent.Type: GrantFiled: January 28, 2013Date of Patent: October 8, 2019Assignee: Your Command, LLCInventor: Douglas Peckover
-
Patent number: 10424342Abstract: Techniques for facilitating a video surveillance search of a person are provided. The techniques include maintaining a database of one or more attributes of one or more people captured on one or more video cameras, indexing the one or more attributes in the database extracted from the one or more video cameras, and pruning one or more images captured from the one or more video cameras using the one or more attributes and one or more items of qualifying information to facilitate a video surveillance search of a person.Type: GrantFiled: July 28, 2010Date of Patent: September 24, 2019Assignee: International Business Machines CorporationInventors: Lisa M. Brown, Rogerio S. Feris, Arun Hampapur, Daniel A. Vaquero
-
Patent number: 10397168Abstract: Confusion reduction in an online social network. A method identifies elements in social media message content, determines, based on the identified elements, a plurality of candidate audiences to which the social media message content is potentially targeted, indicates, to a user, the plurality of candidate audiences and suggested additional elements to apply to the social media message content to tailor the social media message content to a target audience of the plurality of candidate audiences, and modifies the social media message content with one or more additional elements of the suggested additional elements, the modifying adding the one or more additional elements to the social media message content and targeting the social media message content to the target audience.Type: GrantFiled: August 31, 2016Date of Patent: August 27, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
-
Patent number: 10346412Abstract: A method and a device for recommendation of media content are described. The method includes: calculating scores of media content labels in a computer media content library; in descending order of the scores, selecting a first threshold media content label as a candidate media content label; for the candidate media content label, finding out a media content corresponding to the candidate media content label from the media content library; for the media content corresponding to the candidate media content label, in descending order of the amount of page views, selecting a second threshold media content as a media content to be recommended corresponding to the candidate media content label; and recommending the media content to be recommended corresponding to the candidate media content label to a user. The method and device can recommend popular media contents to users, and reduce the style difference between the media contents.Type: GrantFiled: January 5, 2015Date of Patent: July 9, 2019Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Lichun Liu, Jingtao Zhu, Xiang Wang, Chengtao Fan, Bin Zhou, Shenyuan Li, Jianfeng Chen, Siliang Huang, Juan Sun, Huguang Jin, Dan Li, Chunxia Qin
-
Patent number: 10324953Abstract: In one aspect, a method includes receiving a request to register a second data storage system of a second data center in a first data storage system of a first data center, storing data center connection information to connect the second data center to the first data center, replicating a database to the first data storage system and enabling a first data storage system to access and control components of the second data center using the component connection information and the component management information. The data base includes component connection information to connect the second storage system to the components of the second data center and component management information required to monitor and manage the components.Type: GrantFiled: June 26, 2014Date of Patent: June 18, 2019Assignee: EMC IP Holding Company LLCInventors: William J. Elliott, IV, Anoop George Ninan, Shiva Kalyani Ankam
-
Patent number: 10311071Abstract: A method, computer program product, and computer system for gathering statistics, by a computing device, for a set of resources associated with a framework. A profile is generated based upon, at least in part, the gathered statistics. A data set is selected for generation of a new resource. The new resource is generated using the profile generated based upon the gathered statistics.Type: GrantFiled: June 27, 2014Date of Patent: June 4, 2019Assignee: International Business Machines CorporationInventor: Matthew P. Jarvis
-
Patent number: 10303694Abstract: A method, computer program product, and computer system for gathering statistics, by a computing device, for a set of resources associated with a framework. A profile is generated based upon, at least in part, the gathered statistics. A data set is selected for generation of a new resource. The new resource is generated using the profile generated based upon the gathered statistics.Type: GrantFiled: January 23, 2015Date of Patent: May 28, 2019Assignee: International Business Machines CorporationInventor: Matthew P. Jarvis
-
Patent number: 10303699Abstract: An automated method is provided for replacing a currently operating data replication engine with a new data replication engine. A currently operating data replication engine reports its audit trail position upon stopping. The new data replication engine starts and is positioned at an audit trail position which is prior to the reported stopped audit trail position by an amount of the audit trail which corresponds to a source database transaction abort timer. The position of the new data replication engine to the stopped audit trail position defines a position window. Audit trail transactions are processed in the position window by the new data replication engine by ignoring transactions which committed or aborted in the position window, and replicating remaining transactions in the position window from the source database to the target database. The new data replication engine replicates all transactions that are started after the stopped audit trail position.Type: GrantFiled: December 12, 2017Date of Patent: May 28, 2019Assignee: Gravic, Inc.Inventors: Paul J. Holenstein, Bruce D. Holenstein, John R. Hoffmann, Wilbur H. Highleyman
-
Patent number: 10296499Abstract: A method for providing mapping between a first data model and a second data model may include sending a request for metadata to a data producer providing data using the second data model. The metadata may be received from the data producer and analyzed to determine a structure of the second data model. System tables may be created based on the analysis of the metadata. The system tables may include data tables to store data from the data producer and to provide the mapping between the metadata of the second data model and the data tables in the first data model. Requests may be made to the data producer for data to be retrieved and populated in the data tables using the first data model.Type: GrantFiled: November 15, 2013Date of Patent: May 21, 2019Assignee: SAP SEInventors: Matthew Borges, Tim McClements, Adam Hurst
-
Patent number: 10262011Abstract: A method accesses information related to a reference entity through a display device. The method includes providing an ontology describing the reference entity and entities, the reference entity and the entities being classes of the ontology or being arranged into classes, the classes having respective properties; receiving information for identifying the reference entity; and calculating a network of entities out of the entities, the entities having relationships with the reference entity, according to the properties. The method further includes identifying portions available on an area of the display device, according to the classes of the ontology; assigning the entities to at least one of the display area portions; selecting a display area portion out of the display area portions; and displaying, on the display device, images and/or text data for indicating at least part of the entities of the network assigned to the selected display area portion.Type: GrantFiled: October 21, 2010Date of Patent: April 16, 2019Assignee: Telecom Italia S.p.A.Inventors: Rossana Simeoni, Dario Mana, Fabrizio Antonelli, Vincenzo Cuciti, Luca Console, Ilaria Lombardi, Fabiana Vernero, Monica Perrero
-
Patent number: 10210187Abstract: Elements of a database object are removed. The database object is stored as a plurality of different object portions, where each object portion is associated with one or more versions of transaction identifiers stored separately from the database object. An oldest transaction identifier is determined for a transaction for which data portions of the database object remains visible. Each object portion is examined and object portions with a threshold amount of data to remove are determined based on a comparison of the transaction identifiers for those object portions and the oldest transaction identifier. Data from the database object are removed in response to a sufficient quantity of data is to be removed from object portions containing the threshold amount of data.Type: GrantFiled: August 2, 2016Date of Patent: February 19, 2019Assignee: International Business Machines CorporationInventors: Daniel J. Dietterich, Jeffrey M. Keller
-
Patent number: 10169367Abstract: The disclosed embodiments disclose techniques for managing opportunistic locks in a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in the cloud storage systems; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem. During operation, a client sending a request to access a file from a cloud controller also requests an opportunistic lock for the file. If there are no other outstanding client accesses on the other cloud controllers that preclude the requested opportunistic lock, the cloud controller grants the client file access and the opportunistic lock.Type: GrantFiled: June 6, 2014Date of Patent: January 1, 2019Assignee: Panzura, Inc.Inventors: Yun Lin, John Richard Taylor
-
Patent number: 10171321Abstract: Systems and methods for managing state data from monitored entities in a computing environment are described. In a push-based approach, a publisher computer obtains state data of an element from the monitored entities and sends the state data on to a subscriber computer. From the state data, the publisher computer generates one metadata record for the element that is updated as newer state data is obtained such that each element is associated with just one record. The publisher computer scores and ranks the records of the elements based on a time since previous state data was sent to the subscriber computer, a magnitude of a change, and the existence of one or more event flags. The publisher computer schedules and queues the state data according to their ranking. The highest priority record in a queue is sent only when a timing signal indicates that state data can be sent.Type: GrantFiled: March 24, 2015Date of Patent: January 1, 2019Assignee: Cisco Technology, Inc.Inventors: Alberto Gonzalez Prieto, Alexander L. Clemm
-
Patent number: 10127239Abstract: Regarding a management of data stored in a folder to which a permission range of access is set, a data management apparatus is caused to perform (a) a detection region setting step which sets a detection region for detecting a preliminary operation, which is for storing any data into a destination folder which can store data; and (b) a storing limitation step which limits the storing of the data into the destination folder in cases where the preliminary operation is detected at the set detection region, and the access permission range set for the destination folder is different from the access permission range set for a source folder storing the data originally.Type: GrantFiled: April 19, 2013Date of Patent: November 13, 2018Assignee: KONICA MINOLTA, INC.Inventor: Yuko Torii
-
Patent number: 10120916Abstract: The present invention relates to data cleansing, and in particular performing the semantic standardization process within a database before the transform portion of the extract-transform-load (ETL) process. Provided are a method, system and computer program product for standardizing data within a database engine, configuring the standardization function to determine at least one standardized value for at least one data value by applying the standardization table in a context of at least one data value, receiving a database query identifying the standardization function, at least one database value and the context of the data, and invoking the standardization function.Type: GrantFiled: June 11, 2012Date of Patent: November 6, 2018Assignee: International Business Machines CorporationInventors: Tanveer A. Faruquie, Mukesh K. Mohania, L. Venkata Subramaniam, Charles D. Wolfson
-
Patent number: 10114841Abstract: The present invention relates to a system for generating a table comprising generating means for generating a table which contains at least a column or line depicting one or more first categories and at least a column or line depicting first values associated with said first categories and wherein the system further comprises selecting means for selecting one of said first categories by a user and adding means for enlarging the table upon selection of a category by said selecting means, said adding means being adapted to enlarge the table by adding a new column or line which comprises second categories into which said selected first category may be subdivided as well as second values associated with said second categories and wherein said new column or line does not comprise categories into which non selected first categories may be subdivided.Type: GrantFiled: April 19, 2013Date of Patent: October 30, 2018Inventor: Nicolas Bissantz
-
Patent number: 10108517Abstract: Described are techniques for using resources of a data storage system. The data storage system is configured to have a first data storage configuration including a first extendable resource. The data storage system is configured to execute a virtual machine and one or more applications executing in the context of the virtual machine. One or more metrics are monitored regarding any of data storage system resource utilization and performance. It is determined whether the one or more metrics comply with specified criteria. If the one or more metrics do not comply with the specified criteria, processing is performed that includes providing a notification in connection with migrating any of the virtual machine and data used by the virtual machine from the data storage system.Type: GrantFiled: June 27, 2011Date of Patent: October 23, 2018Assignee: EMC IP Holding Company LLCInventors: Oleg Alexandrovich Efremov, Artem Akopovich Zarafyants, Sergey Zaporozhtsev, Mark A. Parenti
-
Patent number: 10089390Abstract: Systems and associated methods for automated and semi-automated building of domain models for documents are described. Embodiments provide an approach to discover an information model by mining documentation about a particular domain captured in the documents. Embodiments classify the documents into one or more types corresponding to concepts using indicative words, identify candidate model elements (concepts) for document types, identify relationships both within and across document types, and consolidate and learn a global model for the domain.Type: GrantFiled: September 24, 2010Date of Patent: October 2, 2018Assignee: International Business Machines CorporationInventors: Rema Ananthanarayanan, Anuradha Bhamidipaty, Krishna Kummamuru, Debdoot Mukherjee, Deepak S. Padmanabhan, Vibha Singhal Sinha, Biplav Srivastava
-
Patent number: 10049144Abstract: An associative object model for presenting composite entity information is provided. More particularly, a system and method of linking various data related to an entity from isolated databases in a distributed enterprise is provided. The system and method presents composite information on the entity to different systems within the distributed enterprise. The method includes propagating a change of data of a first entity type to one or more related or associated entity types in an active associative object model (AOM) accessible by a subscribing system and a publishing system in an enterprise.Type: GrantFiled: April 18, 2012Date of Patent: August 14, 2018Assignee: International Business Machines CorporationInventor: Venkatesh Laxminarayanan
-
Patent number: 10019501Abstract: Embodiments of the present invention address deficiencies of the art in respect to data synchronization and provide a novel and non-obvious method, system and computer program product for synchronization log driven data synchronization. In one embodiment of the invention, a data synchronization method can be provided to include assembling a group of initial updates for synchronization, consulting a synchronization log of updates excluded from past synchronizations to determine updates already applied during past synchronizations, removing updates already applied during past synchronizations from a filtered set of updates, and synchronizing the filtered set of updates. In this regard, assembling a group of initial updates for synchronization can include assembling a group of initial updates having a timestamp greater than a timestamp for an immediate past synchronization.Type: GrantFiled: December 18, 2006Date of Patent: July 10, 2018Assignee: International Business Machines CorporationInventors: Quinton Y. Zondervan, Revathi Subramanian, Chuang Chun Liu, Fenil Shah, Maria M. Corbett, Sesha S. Baratham, Stephen T. Auriemma