Patents Examined by Huawen Peng
-
Patent number: 10706038Abstract: Disclosed in a fast, compact, efficient, hardware agnostic, stateful data store that can universally store and track millions of stateful data objects, such as networking routing data (or any stateful data) in files for use in, for example, embedded applications. Stateful data objects can be tracked by a modified tree for updating and insert data objects into the stateful data store.Type: GrantFiled: July 27, 2017Date of Patent: July 7, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Timothy Evens, Serpil Bayraktar
-
Patent number: 10698958Abstract: A method and system for processing information in a social network system are disclosed. The method includes: in a network system, especially in a social network system, adding a piece of information having a new information structure to serve as a basic unit for expression intension of a user while enabling a user to be capable of continuously releasing a piece of information having a simple structure as a basic unit for expressing intensions. This information having the new structure describes relative locations of multiple basic units expressing meanings when being exhibited, and the meanings thereof are expressed by using a combination of the recited basic units in a manner of the multiple basic units. As such, information expression efficiency in the system is improved, and the information screening capability is enhanced, thereby naturally implementing structured reorganization of the information and significantly improving the information processing capability of the system.Type: GrantFiled: July 14, 2016Date of Patent: June 30, 2020Inventor: Jin He
-
Patent number: 10691686Abstract: Described are methods, systems and computer readable media for position-index mapping in a computer data system.Type: GrantFiled: May 15, 2017Date of Patent: June 23, 2020Assignee: Deephaven Data Labs LLCInventors: Charles Wright, Ryan Caudy, David R. Kent, IV, Juan Cristian Ferretti-Smythe, Herve Bronnimann, Radu Teodorescu
-
Patent number: 10691692Abstract: A computer-implemented method of executing a query in a network of data centres, the method comprising a preparation stage and an execution stage; wherein the preparation stage includes: each data centre providing information relating to data centre parameters and/or proximity, allowing arrangement of the data centres in a dynamic hierarchical cluster topology of a parent data centre and child data centres, each child data centre having its own local data sequence which is to be processed by individual analysis tasks of the query, the child data centres together forming a cluster of similar and/or proximate data centres, the cluster having a single parent data centre; and the execution stage includes: the parent data centre sending the tasks to the child data centres and the child data centres sending to the parent data centre a sequence of outcomes derived from the local data sequence and the tasks; wherein both a child data centre and its parent data centre cache executed tasks executed by the child and theType: GrantFiled: February 28, 2017Date of Patent: June 23, 2020Assignee: FUJITSU LIMITEDInventor: Bo Hu
-
Patent number: 10691699Abstract: Techniques for augmenting or modifying ordered results include sending a search query to a location service, receiving ordered results responsive to the search query, and augmenting or modifying the search results based on user-specific information stored locally at a consumer computing device. The ordered results may be augmented by reordering a search result in the list of search results based on the user-specific information, and/or by graphically representing a location included in the ordered search results based on the user-specific information. The augmented search results may be presented on a display associated with the consumer computing device in a manner specific to a user of the consumer computing device.Type: GrantFiled: April 15, 2016Date of Patent: June 23, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Anastasia C. Doerr, Felix Gerard Torquil Ifor Andrew
-
Patent number: 10642881Abstract: A method of emotive autography includes calculating a plurality of classifiers associated with an individual user. Each of the classifiers indicates a preference of the user for an associated type of multimedia content. Multimedia data is received including video data, audio data and/or image data. The multimedia data is divided into semantically similar segments. A respective preference score is assigned to each of the semantically similar segments by use of the classifiers. The semantically similar segments are arranged in a sequential order dependent upon the preference scores. An emotive autograph is presented based on the semantically similar segments arranged in the sequential order.Type: GrantFiled: June 30, 2016Date of Patent: May 5, 2020Assignee: Intel CorporationInventors: Sudhir K. Singh, Abhishek Narain, Jose M. Rodriguez, Prasad Modali
-
Patent number: 10635682Abstract: Analyzing log data. The method includes obtaining a first bucket of a log data. The first bucket of log data includes a plurality of log lines. The method further includes analyzing the first bucket of log data to identify different sets of similar log lines. The method further includes providing to a user in a user interface one or more summaries of the different sets of similar lines. The summary comprises at least one user selectable indicator representing differences in log lines in a set of similar log lines that when selected by a user in the user interface reveals specific differences in the log lines in the set of similar log lines.Type: GrantFiled: April 15, 2016Date of Patent: April 28, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Srivatsan Parthasarathy, Rohit Bhardwaj, Chirag Gupta, Vipul Malhotra, Evan Herschel Brodie Hissey
-
Patent number: 10635713Abstract: A method, device, and system are provided for change the application visual control. In the method: the terminal device obtains an image of a current scene. The terminal device performs intelligent matching on the image of the current scene and replaces the application visual control based on a result of intelligent matching. The system includes a device having a hardware processor and a non-transitory storage medium. The system also includes a database configured to store a plurality of subjects and corresponding pictures.Type: GrantFiled: August 12, 2015Date of Patent: April 28, 2020Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Cheng Feng, Bo Hu, Xi Wang, Ruiyi Zhou, Zhipei Wang, Kai Zhang, Xin Qing, Huijiao Yang, Ying Huang, Yulei Liu, Wei Li
-
Patent number: 10628398Abstract: Aspects for conservative garbage collecting are disclosed. In one aspect, root objects included in a call stack are identified, which comprise integers and pointers. Integer representations are tagged and distinguishable from untagged pointer representations. Root objects are traced to corresponding memory locations such that a subsequent tracing is performed on the pointer representations and skipped on the integer representations. Memory allocated to objects unreachable by the call stack is then freed. In another aspect, an object graph associated with a call stack is tagged, and a heap is generated comprising objects included in an executed portion of the call stack. Objects included in an unexecuted portion of the call stack are traced to corresponding memory locations on the heap such that a subsequent tracing is only performed on the untagged pointer representations. Memory locations corresponding to heap objects unreachable by the unexecuted portion of the call stack are then cleared.Type: GrantFiled: May 16, 2017Date of Patent: April 21, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventors: Steven Lucco, Curtis Cheng-Cheng Man
-
Patent number: 10606835Abstract: Data obsolescence is managed using a bitmap or bit array index which is associated with a table during an obsolescence control period. A table is selected to undergo obsolescence control for a period of time. Any records that have not been accessed for a certain number of cycles ‘M’, which represents an obsolescence limit, are deemed to be obsolete. During at least a part of each cycle, the results of database queries to the table are monitored, such that for each cycle an ‘obsolescence’ bitmap is created indicating which records were accessed. Once a sufficient number of cycles have elapsed, so that records that have not been accessed at all since the start of the obsolescence control period lie outside the obsolescence limit, queries are restricted to records which have been accessed during the last ‘M’ cycles by applying the ‘M’ most recently stored obsolescence bitmaps.Type: GrantFiled: December 1, 2017Date of Patent: March 31, 2020Assignee: International Business Machines CorporationInventors: Luis Campo Giralte, Jose Luis Mujeriego Gomez
-
Patent number: 10606825Abstract: A method and apparatus for extracting and displaying a feature data set is provided.Type: GrantFiled: February 28, 2017Date of Patent: March 31, 2020Assignee: SYNACK, INC.Inventors: Mikhail Sosonkin, Kirti Chawla, Mark Kuhr
-
Patent number: 10599693Abstract: A method, computer system, and computer program product for contextually searching an electronic mail system is provided. The embodiment may include generating a contextual language set based on a language tag assigned to each electronic mail message within an electronic mailbox, whereby the generated contextual language set includes a first language and a second language. The embodiment may also include receiving a search term. The embodiment may further include identifying the received search term is drafted in the first language. The embodiment may also include generating a root character string of the identified search term. The embodiment may further include executing a search query of electronic mail messages within the electronic mailbox drafted in the first language using the generated root character string. The embodiment may also include executing a search query of electronic mail messages within the electronic mailbox drafted in the second language using the identified search term.Type: GrantFiled: April 24, 2019Date of Patent: March 24, 2020Assignee: International Business Machines CorporationInventors: Pei Sun, Shu Qiang Li, Na Pei, Wei Guo Lu
-
Patent number: 10579665Abstract: A media item cache manager system which implements techniques for efficiently using cache memory to respond to requests. The cache memory may include information on items along with a status indicator for each of the items, indicating different status information. Some examples of possible status indicators include valid, invalid, or in-progress indicators.Type: GrantFiled: February 28, 2017Date of Patent: March 3, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Yawen Wei, Kaiyang Liu, Jie Xiao, Divye Khilnani, Nihar Mehta, Mingyuan Zhong, Dayun Li, Siyu You
-
Patent number: 10579734Abstract: A web-based method and system for influencing entities to change their position using semantic web analysis. The identification of entities that might change their position regarding a certain issue is done through their environment, for example by analyzing semantic text between entities) without making a direct connection with those entities.Type: GrantFiled: July 29, 2016Date of Patent: March 3, 2020Assignee: SAYIQAN LTDInventor: Haim Assa
-
Patent number: 10574752Abstract: A distributed data storage method, apparatus, and system are disclosed. After a first node receives a query request that comprises a query identifier, if first data corresponding to the query identifier is stored locally, but second data corresponding to the query identifier is not stored locally, the first node recalculates a second node configured to store the first data, and sends storage location information of the first data to the second node. The second node obtains the first data from the first node according to the storage location information after receiving a request for querying for the first data, and if the request for querying for the first data is not received subsequently, the operation of obtaining, by the second node, the first data from the first node is not triggered. In this way, network data transmission resources are reduced and storage space is saved.Type: GrantFiled: July 11, 2016Date of Patent: February 25, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Yuhu Wang
-
Patent number: 10560342Abstract: System and method are disclosed for enabling data synchronization with different cloud service providers. Semantics of provide data from the cloud service providers may be determined and captured in a data object—i.e. a provider data object. The provider data object may then be instantiated for individual cloud service providers for synchronizing data with a given cloud service provider. Provider data can be received from the given cloud service provider can be processed using the instance of the provider data object. Specific provider information can then be extracted from the received provider data according the semantics defined in the instance of the provider data object. The extracted provider information can then compared with provider information already stored in a database. When one or more differences are detected between the two, the received provider information can be saved to the database.Type: GrantFiled: June 30, 2016Date of Patent: February 11, 2020Assignee: SKYKICK, INC.Inventors: John Dennis, Corey Brent Caldwell, Douglas Handler, Evan Richman, Todd Schwartz, Bradley Younge, Matthew Steven Hintzke
-
Patent number: 10558642Abstract: Techniques are described to allow the deprecation of classes in an object-oriented data model, such as a CDM for a CMDB. When a class is deprecated and replaced by another existing or new class, data associated with instances of the deprecated class may be migrated to the replacement class. A mapping between the deprecated class and its replacement class may be provided to allow existing applications to continue to access data using the deprecated class without change until the deprecated class is finally deleted or the application is updated to use the replacement class. New applications written to use the object-oriented data model after the deprecation may use the replacement class to access data instances created using the original data model.Type: GrantFiled: September 11, 2017Date of Patent: February 11, 2020Assignee: BMC Software, Inc.Inventors: Govindarajan Rangarajan, Narayan Kumar
-
Patent number: 10554760Abstract: The present disclosure provides a method and networking equipment for acquiring feature information. It relates to a field of computer and communication technology to acquire the device information using the networking equipment such as a router and to send the device information to other users. The method may include: receiving a network connection request sent from a first terminal device; acquiring device information of the first terminal device in response to the received network connection request; determining the feature information of the first terminal device based on the acquired device information; and outputting the determined feature information.Type: GrantFiled: September 9, 2014Date of Patent: February 4, 2020Assignee: XIAOMI INC.Inventors: Heng Qu, Yu Guo, Guizhen Yang, Jialin Fan, Jiajin Yin
-
Patent number: 10552843Abstract: Disclosed methods and systems improve search results by recency boosting customer support content for a customer self-help system associated with one or more financial management systems. The customer self-help system retrieves content relevance from a variety of sources, such as media outlets, taxation agencies and news feeds for the financial management system. The customer self-help system generates content relevance weights from the content relevance data, and applies the content relevance weights to customer support content maintained by the customer self-help system. In response to receiving a search query from a user, the customer self-help system provides relevant portions of customer support content that has been recency boosted (e.g., adjusted by the content relevance weights), to increase the likelihood that the customer support content provided to the user is relevant to the user's search query.Type: GrantFiled: December 5, 2016Date of Patent: February 4, 2020Assignee: Intuit Inc.Inventors: Igor A. Podgorny, Benjamin Indyk, Todd Frey Goodyear, Irene F. Ma
-
Patent number: 10528539Abstract: In an example, there is disclosed an apparatus, comprising: a data store comprising a hash table having for at least some rows a hash entry indexed by a hash value, and comprising a hash chain of one or more pointers to a history buffer, and a spill counter; and one or more logic elements, including at least one hardware logic element, comprising a data compressor to: inspect a string0 comprising n bytes at position p in a data file; get the spill counter from a hash entry corresponding to string0; inspect a string1 comprising n bytes at p+k, wherein k is a positive integer; get the spill counter from a hash entry corresponding to string1; determine that the spill counter for string1 is less than the spill counter for string0; and search a chain1 (the hash chain of a hash entry corresponding to string1) for a matching string of size at least n+k with an offset of ?k.Type: GrantFiled: July 1, 2016Date of Patent: January 7, 2020Assignee: Intel CorporationInventors: James D. Guilford, Vinodh Gopal, Daniel Cutter