Patents Examined by Rehana Perveen
  • Patent number: 10287857
    Abstract: A method of solving a optimization problem is described. The method includes creating an initial model having a plurality of wells, each well being associated with a parameter and dividing the well field into first and second regions, the first region including a first subset of the plurality of wells and the second region including a second subset of the plurality of wells. The method also includes solving for the parameters associated with the wells in the first subset to get a first set of values while holding constant the parameters associated with the wells in the second subset, setting the parameters associated with the wells in the first subset to the first set of values, and solving for the parameters associated with the wells in the second subset to get a second set of values while holding constant the parameters associated with the wells in the first subset.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: May 14, 2019
    Assignee: LANDMARK GRAPHICS CORPORATION
    Inventor: Sheldon Gorell
  • Patent number: 10289761
    Abstract: According to exemplary practice of the present invention, the dynamic trajectory of a moving body is incrementally modeled using temporal and spatial relationships between the body and the target that the body pursues. In each time step, the body has starting positional coordinates and ending positional coordinates. The horizontal travel distance is calculated by taking into account the body's speed and the body's horizontal distance from the target. The vertical travel distance is calculated by taking into account the body trajectory's spatial derivative and the body's horizontal travel distance. The body's time-step-ending positional coordinates thus reflect the change, in accordance with the horizontal travel distance and the vertical travel distance, relative to the body's time-step-starting positional coordinates. Each succeeding time step repeats the computations whereby the starting positional coordinates are the ending positional coordinates of the preceding time step.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: May 14, 2019
    Assignee: The United States of America, as represented by the Secretary of the Navy
    Inventor: Matthew D. McMahon
  • Patent number: 10275549
    Abstract: A system and method for estimating frost mass formed in a design component of a multi-component structure are disclosed. In one embodiment, the frost mass formed in the design component is iteratively estimated using a heat transfer rate at an interface between fluid and a frost layer in the design component, a height of the frost layer and a density of the frost layer.
    Type: Grant
    Filed: April 2, 2016
    Date of Patent: April 30, 2019
    Assignee: AIRBUS GROUP INDIA PRIVATE LIMITED
    Inventors: Sunil Kumar, Madhusudhana Reddy
  • Patent number: 10275537
    Abstract: In response to receiving a request for visiting a first web task associated with a website, a first task node is generated in a tree structure at a breadcrumb root node in the tree structure. In response to sequentially receiving requests for multiple subtasks of the first web task, multiple subtask nodes of the first task node are sequentially established in the tree structure. The subtask nodes of the multiple subtask nodes of the first task node are sequentially connected to the first task node according to a sequential order of the sequentially received requests for the multiple subtasks of the first web task. The multiple subtask nodes of the first task node are processed based a policy of the first web task.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: April 30, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jian Liu, Dikran S. Meliksetian, Yang Sun, Zhi J. Wang
  • Patent number: 10275525
    Abstract: A method and system for mining trends around trending terms. The method includes determining a plurality of articles, from one or more websites, in relation to a first entity for a time period. The first entity is a trending term. The method also includes generating comment clusters for the plurality of articles. Each comment cluster is generated for associated article and includes plurality of user comments. The method further includes extracting one or more entities from plurality of user comments for each of the comment clusters, the one or more entities related to the first entity. Further, the method includes enabling selection of a second entity, from the one or more entities, by the user. Moreover, the method includes rendering one or more user comments corresponding to the first entity and the second entity for the time period. The system includes an electronic device, communication interface, memory, and processor.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: April 30, 2019
    Assignee: Excalibur IP, LLC
    Inventors: Vidit Jain, Nikhil Rasiwasia
  • Patent number: 10268777
    Abstract: Data are received at a worker system in a distributed computing system that describe a graph representing relationships among a set of items. The graph models a condition having an associated problem. The graph has graph components having associated data fields. The received data are stored in a backup table, and the relationships are analyzed to identify a solution to the problem. As part of the analysis, a new value for the data field associated with a graph component is identified and compared with an existing value of the data field, and the data field is modified. The modified data field is stored in a delta table representing a change to the backup table.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: April 23, 2019
    Assignee: Google LLC
    Inventors: Aart J. C. Bik, James C. Dehnert, Matthew H. Austern, Grzegorz Czajkowski
  • Patent number: 10268696
    Abstract: Systems and methods for compressing a raw logical data object (201) for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimizatic in and restoring thereof. Compressing the raw logical data object (201) comprises creating in the storage device a compressed logical data object (203) comprising a header (204) and one or more allocated compressed sections with predefined size (205-1-205-2); compressing one or more sequentially obtained chunks of raw data (202-1-202-6) corresponding to the raw logical data object (201) thus giving rise to the compressed data chunks (207-1-207-6); and sequentially accommodating the processed data chunks into: said compressed sections (205-1-205-2) in accordance with an order said chunks received, wherein said compressed sections serve as atomic elements of compression/decompression operations during input/output transactions on the logical data object.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: April 23, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chaim Koifman, Avi Zohar, Jonathan Amit
  • Patent number: 10268963
    Abstract: A decision support system and method of assessing an intervention action in response to a hazard situation. The decision support system outputs information representing the hazard situation by combining data from data sources describing one of the hazard situation and a physical domain including at least one source of real-time data from the physical domain. A simulation is run using rules to predict the behavior of individual agents in response to the hazard situation, where the system selects one action from a set of candidate intervention actions based on the behavior predicted by the agent and tests the selected intervention action by initiating, for each of a predetermined set of possible outcomes of the selected intervention action, an operation to reiterate the simulation with a respective possible outcome as a factor influencing agent behavior.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: April 23, 2019
    Assignee: FUJITSU LIMITED
    Inventor: Balakrishnan Bhaskaran
  • Patent number: 10262085
    Abstract: The invention relates to a characterization method for characterizing the performance of wells in a stockpile or deposit of compressible fluid, the method comprising the steps of: obtaining a plurality of operating points (400); defining a family of operating models (IPa, IPb); for each model of a family, enumerating (410) those points of the plurality of points that are reproduced by said model; and for managing said stockpile or deposit, selecting (420) at least one model (M) from the family of models on the basis of at least the result of the enumeration step.
    Type: Grant
    Filed: November 5, 2013
    Date of Patent: April 16, 2019
    Assignee: Storengy
    Inventor: Frederic Huguet
  • Patent number: 10261209
    Abstract: A downhole drilling tool that has a deep-reading logging tool, a near-bit resistivity tool, and a gamma ray detector. Formation information logged using the deep-reading logging tool is used to build a preliminary stratigraphic model with a relatively low resolution. The preliminary stratigraphic model is further refined using data logged using the near-bit resistivity tool and/or the gamma ray detector to obtain a refined stratigraphic model with a higher resolution. The model is used to guide geosteering to achieve better well placement and trajectory control.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: April 16, 2019
    Assignees: CHINA PETROLEUM & CHEMICAL CORPORATION, SINOPEC TECH HOUSTON, LLC, DRILLING TECHNOLOGY RESEARCH INSTITUTE OF SHENGLI PETROLEUM ENGINEERING CORPORATION LIMITED, SINOPEC
    Inventors: Jinzhou Yang, Sheng Zhan, Zhen Yang, Jinhai Zhao, Hongbing Xiao, Weiping Xu, Haihua Zhang, Herong Zheng
  • Patent number: 10258851
    Abstract: Disclosed are systems and methods of calculating projected impact generated by sports and gaming implements. An exemplary method comprises: receiving a measurement from a sensor associated with a subject of impact; receiving a measurement from a sensor associated with an object of impact; wherein the at least one received measurement includes one or more characteristics of movement of the subject in response to an external stimuli and one or more characteristics of movement of the object in response to the impact by the subject; calculating, by a projection tool, a projected impact of the subject on the object before the actual impact; and calculating, by a modeling tool, a model of movement of the object in response to the impact by the subject based at least on the projected impact and one or more rules defining a movement of the object based on the projected impact by the subject.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: April 16, 2019
    Assignee: AO Kaspersky Lab
    Inventors: Eugene V. Kaspersky, Daniil S. Borschev
  • Patent number: 10248408
    Abstract: A zero downtime upgrade of a source system to a target system is initiated. The source system and the target system operate in a first database layer and a second database layer. Thereafter, differences in structure and/or database type are computed between a source table in the source system and a target table in the target system in each of the two different database layers. The data is then migrated, using the computing differences and in the second database layer, from the source table to the target table. The upgrade procedure is later terminated after completion of the migration of the data. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: April 2, 2019
    Assignee: SAP SE
    Inventors: Steffen Meissner, Juergen Specht
  • Patent number: 10235447
    Abstract: A method implemented using a server includes receiving, from a first application, a tag associated with an equipment, the tag indicating an event. The method also includes retrieving, from at least a second application, at least one of an action or context information linked to the event based on the tag. The method further includes transmitting the tag indicating the event and the action linked to event. In addition, the method includes displaying, on a plant graphic, a location of the event using the tag and the action linked to the event.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: March 19, 2019
    Assignee: Honeywell International Inc.
    Inventors: Ranganathan Srinivasan, Mandar Vartak, Ravi Kumar Ramamurthy, Navaneeth Vengallur, Andrew John Trenchard
  • Patent number: 10235250
    Abstract: Identifying preferred nodes for backing up availability groups is described. A system logs in to a structured query language instance on an active node. The system identifies a primary replica for an availability group identified for backup. The system identifies a backup preference for the availability group based on the primary replica. The system identifies the backup preference as a preferred node for backing up the availability group if the backup preference is on-line.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: March 19, 2019
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Nikhil Ambastha, Elango Chockalingam, Vedavathi Ht, Manjesh Venkatanarayana Chikkanayakanahally, Krishnendu Bagchi
  • Patent number: 10229148
    Abstract: A data analysis system stores in-memory representation of a distributed data structure across a plurality of processors of a parallel or distributed system. Client applications interact with the in-memory distributed data structure to process queries using the in-memory distributed data structure and to modify the in-memory distributed data structure. The data analysis system creates uniform resource identifier (URI) to identify each in-memory distributed data structure. The URI can be communicated from one client application to another application using communication mechanisms outside the data analysis system, for example, by email, thereby allowing other client devices to interact with a particular in-memory distributed data structure. The in-memory distributed data structure can be a machine learning model that is trained by one client device and executed by another client device. A client application can interact with the in-memory distributed data structure using different programming languages.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: March 12, 2019
    Assignee: ARIMO, INC.
    Inventors: Christopher T. Nguyen, Anh H. Trinh, Bach D. Bui
  • Patent number: 10229224
    Abstract: The technique relates to a system and method for selecting process element variants in business processes. The technique involves receiving a process element execution request from at least one user. Then, determining a plurality of enterprise dimensions associated with the process element execution request. Thereafter, searching the process element variant corresponding to the plurality of enterprise dimensions in a declarative way based on a predefined dimensional hierarchy. Finally, selecting the process element variant for execution to accomplish the user request. This technique employs a declarative approach which eliminates the need define the variants for all possible combination of enterprise dimensions namely process, events, locations, organizations and data.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: March 12, 2019
    Assignee: Infosys Limited
    Inventors: Neeli Basanth Kumar, Manish Kumar
  • Patent number: 10225158
    Abstract: Described are techniques for performing system management. A first policy definition of a first policy is received. The first policy definition includes information identifying a first criterion, a first resource of the system, and a first action to be taken. It is determined whether a condition of the first policy is met. The condition includes the first criterion. Responsive to determining that the condition is met, first processing is performed that includes performing the first action.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: March 5, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Binhua Lu, Xiaogang Wang, Dazhi Dong, Xing Chen, Norman Speciner
  • Patent number: 10223379
    Abstract: In one embodiment, a system includes at least one processor and logic configured to receive a request to process data stored in one or more index records in a keyed index of a database, determine an active key range for the one or more index records, and group the one or more index records into a number of groups for parallel processing thereof. In another embodiment, a method for utilizing a keyed index includes receiving a request to process data stored in index records in a keyed index of a database, determining an active key range for the index records, wherein the active key range is determined based on any of: a type of the index records, a horizontal pointer to a next index record, and a low key value for each index record, and grouping the index records into a number of groups for parallel processing thereof.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: March 5, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Terri A. Menendez, John J. Thomas
  • Patent number: 10210351
    Abstract: Disclosed are techniques for automating records related to devices coupled to a network, such as servers, clients and memory banks. The fingerprint-based configuration typing and classification described herein may identify a fingerprint for a first device located on a network, the first device having a plurality of hardware components and the fingerprint generated based on a combination of at least two hardware components of the first device. The fingerprint is assigned to the first device. If the device does not have a first identifier assigned to it that identifies the plurality of hardware components, the fingerprint is compared to a plurality of stored fingerprints, with at least some of the stored fingerprints having a respective identifier. If the fingerprint matches one of the plurality of stored fingerprints and that stored fingerprint has an identifier associated therewith, the identifier associated with the stored fingerprint is assigned to the first device as the first identifier.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: February 19, 2019
    Assignee: SERVICENOW, INC.
    Inventors: Josiah Sullivan, Kelly Vincent
  • Patent number: 10210191
    Abstract: In one embodiment, a method for creating an object includes creating an object in an object store making use of a file system, obtaining an index node (inode) identifier (ID) for an inode associated with the object, creating an object ID for the object, wherein the object ID is unique from any other object IDs in the object store, merging the object ID with the inode ID, and modifying the inode to include at least the object ID. In another embodiment, a system includes a processor and logic integrated with and/or executable by the processor, the logic being configured to: create an object in an object store making use of a file system, obtain an inode ID for an inode associated with the object, create an object ID for the object, the object ID including the inode and modify the inode to include at least the object ID.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: February 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Duane M. Baldwin, John T. Olson, Sachin C. Punadikar, Sandeep R. Patil