Patents by Inventor Yu Deng

Yu Deng has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10725991
    Abstract: An approach for conversion between database formats (e.g., from a relational database format to a hash table or a “big table” database format) based on user data access patterns in a networked computing environment is provided. A first set of database tables having a first format is identified based on a set of access patterns stored in a computer storage device. A second set of database tables having a second database format corresponding to the first set of database tables may then be provided (e.g., accessed, augmented, and/or generated). A mapping between the first set of database tables and the second set of database tables may then be created. A column set may then be generated based on at least one condition of the set of queries. The column set may then be used as a key for the second set of database tables.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: July 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Yu Deng, Jenny S. Li, Liangzhao Zeng
  • Publication number: 20200226158
    Abstract: A base query having a plurality of base query terms is obtained. A plurality of problem log files are accessed. Words, contained in a corpus vocabulary, are extracted from the plurality of problem log files. Based on the words extracted from the plurality of problem log files, a first expanded query is generated from the base query. The corpus is queried, via a query engine and a corpus index, with a second expanded query related to the first expanded query.
    Type: Application
    Filed: March 23, 2020
    Publication date: July 16, 2020
    Inventors: Russell W. Bergs, Yu Deng, Kaoutar El Maghraoui, Matthew R. Koozer, HariGovind V. Ramasamy, Soumitra Sarkar, Rongda Zhu
  • Publication number: 20200195741
    Abstract: Certain aspects of the present disclosure provide techniques for identifying gaps in streaming data representative of data associated with a sensor in a first computing device and filling in the gaps in the data from computing devices of other users to generate a continuous stream of data. An example technique includes receiving a stream of data associated with a sensor in a first computing device and identifying data segments expected in the streaming data are missing. To fill in the gaps identified, proxy data is retrieved, such as live streaming data from a sensor in a second computer device, previously collected data, and data from a predictive model. Based on the proxy data, estimated data is generated to fill in the gaps identified and augment the stream of data to generate a continuous data stream.
    Type: Application
    Filed: December 12, 2018
    Publication date: June 18, 2020
    Inventors: Al CHAKRA, Jenny S. LI, Yu DENG
  • Publication number: 20200162895
    Abstract: A dynamic lockout technique for mobile computing devices is provided. A mobile computing device having a user interface in an active mode identifies foreign computing devices that are connected to a shared network. The mobile computing device determines determining that each foreign computing device is a recognized device, and in response, determines whether a paired device is in proximity to the mobile computing device based on a signal transmitted by the paired device. The mobile computing device maintains the active mode if the paired device is in proximity. The mobile computing device identifies a new foreign computing device that is connected to the shared network. The mobile computing device activates a lockout mode for the user interface while the paired device is in proximity to the mobile computing device if the new foreign computing device is an unrecognized device in proximity to the mobile computing device.
    Type: Application
    Filed: November 20, 2018
    Publication date: May 21, 2020
    Inventors: Al Chakra, Jenny S. Li, YU DENG
  • Patent number: 10628467
    Abstract: A base query having a plurality of base query terms is obtained. A plurality of problem log files are accessed. Words, contained in a corpus vocabulary, are extracted from the plurality of problem log files. Based on the words extracted from the plurality of problem log files, a first expanded query is generated from the base query. The corpus is queried, via a query engine and a corpus index, with a second expanded query related to the first expanded query.
    Type: Grant
    Filed: February 10, 2018
    Date of Patent: April 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Russell W. Bergs, Yu Deng, Kaoutar El Maghraoui, Matthew R. Koozer, HariGovind V. Ramasamy, Soumitra Sarkar, Rongda Zhu
  • Patent number: 10621154
    Abstract: A mechanism is provided for identifying patterns of a set of software applications instances from their documents. The computer-implemented method begins with constructing different attribute vector types using a knowledge ontology. The knowledge ontology captures semantics based on keywords associated with resource attributes derived from one or more documents related to at least a portion of these software application instances. A knowledge base is built from the attribute vector types and the documents of these application instances. These are merged into the knowledge base with the knowledge base previously built from previous software application instances. Analytics are performed on the knowledge base to identify at least one of common patterns of deployments, configurations, or other attribute vector types, or a combination thereof.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Yu Deng, Theodor Razvan Ionescu, Simon J. Kofkin-Hansen, Ruchi Mahindru, Christopher Moss, Harigovind Venkatraj Ramasamy, Soumitra Sarkar, Richard Christopher Smith, Long Wang
  • Publication number: 20200095707
    Abstract: A preparation method of a fiber is provided. In the preparation method of the fiber, a polymer is dissolved in a mixing solution of an ionic liquid and a salt to form a spinning viscose, wherein the salt includes KCl, KBr, KOAc, NaBr, ZnCl2 or a combination thereof. Afterwards, the spinning viscose is used as a material to perform a spinning process so as to form a fiber.
    Type: Application
    Filed: November 24, 2019
    Publication date: March 26, 2020
    Applicant: Taiwan Textile Research Institute
    Inventors: Hung-Yu Chao, Kuo-Liang Liu, Yu-Deng Lin
  • Publication number: 20200081926
    Abstract: A method, system and computer program product are disclosed for searching for data. In one embodiment, the invention provides a method comprising identifying a query and a search scope including a set of specified entities; and for each of these entities, estimating a number of documents that would be identified in a search through the entity to answer the query. On the basis of this estimating, a subset of the entities is formed. The query and this subset of entities are sent to a search engine to search the subset of entities to answer the query. In one embodiment, the estimating includes collecting statistical information from queries to build up a historical cache using heuristics or machine learning techniques, wherein the query includes a key word and a scope, and the historical cache contains a maximum number of returned results for an entity given the queries executed.
    Type: Application
    Filed: November 13, 2019
    Publication date: March 12, 2020
    Inventors: Yu Deng, Murthy V. Devarakonda, Rafah A. Hosn, Nithya Rajamani, Norbert G. Vogl
  • Publication number: 20200074002
    Abstract: Systems, computer-implemented methods, and computer program products to facilitate query recommendation are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise an ontology component that can generate an ontology based on unstructured data of a description of an application programming interface. The computer executable components can further comprise a reasoner component that can identify one or more terms of the ontology that correspond semantically to a term of a query.
    Type: Application
    Filed: September 5, 2018
    Publication date: March 5, 2020
    Inventors: Anup Kalia, Jin Xiao, Yu Deng, Maja Vukovic
  • Patent number: 10546025
    Abstract: A method, system and computer program product are disclosed for searching for data. In one embodiment, the invention provides a method comprising identifying a query and a search scope including a set of specified entities; and for each of these entities, estimating a number of documents that would be identified in a search through the entity to answer the query. On the basis of this estimating, a subset of the entities is formed. The query and this subset of entities are sent to a search engine to search the subset of entities to answer the query. In one embodiment, the estimating includes collecting statistical information from queries to build up a historical cache using heuristics or machine learning techniques, wherein the query includes a key word and a scope, and the historical cache contains a maximum number of returned results for an entity given the queries executed.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Yu Deng, Murthy V. Devarakonda, Rafah A. Hosn, Nithya Rajamani, Norbert G. Vogl
  • Publication number: 20190357220
    Abstract: A quality of service (QoS) resource allocation method and apparatus, where the method includes receiving service information from then, sending a QoS resource request message that carries the service information to a policy and charging rules function (PCRF) corresponding to the terminal, where the QoS resource request message requesting the PCRF to allocate a QoS resource to a terminal service, and receiving a request response message from the PCRF indicating whether the QoS resource is successfully allocated to the terminal service. The terminal can recognize the service information of the terminal service, and a specific implementation of sending, to the PCRF, the service information of the terminal service recognized by the terminal is put forward such that accuracy of a policy formulated by the PCRF is improved.
    Type: Application
    Filed: May 10, 2016
    Publication date: November 21, 2019
    Inventors: Yu Deng, Chunyan Ma, Bin Xu, Minchang Yang, Songping Yao, Feng Li
  • Patent number: 10474686
    Abstract: A method, system, and computer program product are disclosed for merging search results. In one embodiment, the method comprises identifying a query, splitting the query into sub-queries, and calculating information content for each of the sub-queries. This method also comprises executing each of the sub-queries to obtain a plurality of search results, and combining the search results based on the information content calculated for the sub-queries. In an embodiment, the execution of each of the sub-queries includes identifying a multitude of search results for at least one of the sub-queries; and the combining includes grouping said multitude of search results into a plurality of clusters, and computing a relevance score for each of said clusters. In the embodiment the combining further includes merging the clusters based on the relevance scores computed for the clusters as well as the information content calculated for the sub-queries.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: November 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yu Deng, Murthy V. Devarakonda, Rafah A. Hosn, Ruchi Mahindru, Nithya Rajamani, Soumitra Sarkar
  • Publication number: 20190319889
    Abstract: A packet transmission method and related apparatus are disclosed. A transmit end retransmits a first packet to a receive end and decreases a congestion window and a slow start threshold upon determining that the first packet has been lost. The receive end sends an ACK in response to the retransmitted first packet to the transmit end on receipt of the retransmitted first packet for the first time, where the ACK contains a proactively constructed DSACK option for informing the transmit end that the first packet has been received repeatedly. The transmit end therefore compensates the congestion window and/or the slow start threshold.
    Type: Application
    Filed: June 27, 2019
    Publication date: October 17, 2019
    Inventors: Zhong ZHANG, Yu DENG, Neng YANG, Jianguo WEI
  • Publication number: 20190268445
    Abstract: This application provides a packet sending method, an apparatus and a chip. The method is applied to a terminal, the terminal includes a baseband processor, an application processor, and a communications interface. The baseband processor reports information about a first packet to the application processor, where the first packet is a to-be-sent packet discarded by the baseband processor. The application processor transmits a second packet to the baseband processor according to the information about the first packet, where the second packet is the same as the first packet. The baseband processor sends the second packet to a network device by using the communications interface.
    Type: Application
    Filed: April 29, 2019
    Publication date: August 29, 2019
    Inventors: Zhong ZHANG, Yu DENG, Neng YANG
  • Patent number: 10355963
    Abstract: Embodiments of the present invention disclose a heartbeat period setting method, including: setting a heartbeat period of a tested application to T2 and performing a first heartbeat test; setting heartbeat periods of multiple applications to T1 if the first heartbeat test is not passed, and performing heartbeat services; or setting the heartbeat period of the tested application to T3 if the first heartbeat test is passed, and performing a second heartbeat test; and setting the heartbeat periods of the multiple applications to T2 if the second heartbeat test is not passed, and performing heartbeat services; or setting the heartbeat period of the tested application to T4 if the second heartbeat test is passed, and performing a third heartbeat test, where T1<T2<T3<T4. The embodiments of the present invention further disclose a corresponding mobile terminal.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: July 16, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yu Deng, Qilin Li
  • Patent number: 10346780
    Abstract: A method for creating a workflow using system administrator actions to resolve a system issue is provided. The method may include assigning a ticket to a category. The method may include capturing a first snapshot of a first system state of a machine before a system administrator begins a corrective action. The method may include capturing a second snapshot of a second system state of the machine after system administrator corrective action. The method may include creating a difference set based on a comparison of the first snapshot and the second snapshot. The method may include generating summaries of administrator action. The method may include dividing the summaries into groups of summaries. The method may include constructing a candidate workflow for each group. The method may include presenting the candidate workflow to a subject matter expert. The method may include storing the reviewed candidate workflow in a repository.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: July 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yu Deng, Ruchi Mahindru, Lakshminarayanan Renganarayana, Soumitra Sarkar, Long Wang
  • Publication number: 20190199539
    Abstract: A packet switched (PS) service identification method and a terminal, where a weight of at least one socket corresponding to a PS service is determined, a key socket is determined from the at least one socket according to the weight of the at least one socket, and an identifier of the key socket is sent to a network side such that the network side formulates a policy and charging control (PCC) rule according to the 5-tuple. In this PS service identification process, because the terminal does not encrypt the PS service, the terminal can accurately identify the PS service.
    Type: Application
    Filed: May 27, 2016
    Publication date: June 27, 2019
    Inventors: Yu DENG, Songping YAO
  • Patent number: 10321395
    Abstract: A data packet processing method and a related device are provided. The data packet processing method includes receiving, by a modem of a mobile terminal, an Internet Protocol IP data packet from a network; determining an online status of a data service of the mobile terminal; and processing, by the modem, the IP data packet according to a transfer protocol type of the IP data packet if it is determined that the data service of the mobile terminal is not in an online state, where the modem does not forward the IP data packet to an application processor of the mobile terminal if it is determined that the data service of the mobile terminal is not in the online state. Technical solutions provided in embodiments of the present disclosure help reduce standby power consumption of a mobile terminal, thereby improving product experience of users.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: June 11, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yu Deng, Shiying Xia
  • Patent number: 10268549
    Abstract: A system, a computer readable storage medium, and a method for determining a suggested component restart order in a computer system on a basis of one or more heuristic analyses of a plurality of input data. The method can include performing one or more sort or merge orders after one or more of each heuristic analysis, combining the one or more sort orders according to a weighting algorithm, generating a recovery dependency graph between each of the components of the computer system, and presenting the recovery dependency graph.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: April 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yu Deng, Richard Edwin Harper, Ruchi Mahindru, Harigovind Venkatraj Ramasamy, Soumitra Sarkar, Mahesh Viswanathan, Long Wang
  • Patent number: D872055
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: January 7, 2020
    Inventor: Yu Deng