Patents Examined by Cuong V Luu
  • Patent number: 11281481
    Abstract: A system for an agnostic runtime architecture is disclosed. The system includes a system emulation/virtualization converter, an application code converter, and a system converter wherein the system emulation/virtualization converter and the application code converter implement a system emulation process, and wherein the system converter implements a system conversion process for executing code from a guest image. The system converter further comprises a guest fetch logic component for accessing a plurality of guest instructions, a guest fetch buffer coupled to the guest fetch logic component and a branch prediction component for assembling the plurality of guest instructions into a guest instruction block, and a plurality of conversion tables including a first level conversion table and a second level conversion table coupled to the guest fetch buffer for translating the guest instruction block into a corresponding native conversion block.
    Type: Grant
    Filed: July 22, 2015
    Date of Patent: March 22, 2022
    Assignee: INTEL CORPORATION
    Inventor: Mohammad Abdallah
  • Patent number: 11275566
    Abstract: Methods, systems, and computer program products for generating computer source code products. According to one method, an engineer creating or modifying an implementation of computer source code selects abstractions of computer program design from a catalog of design patterns. Design patterns are known abstractions that solve specific problems of computer program design and implementation. The selected design patterns are then bound to elements within a representation of the implementation known as a model. The model is then converted into a representation using elemental design patterns, and this abstraction model is used to generate computer source code in any programming language. The abstraction model is also suitable as input for an automated inference engine for validation or verification purposes prior to, or after, the generation of the computer source code.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: March 15, 2022
    Assignee: ELEMENTAL REASONING, LLC
    Inventor: Jason M. Smith
  • Patent number: 11275573
    Abstract: A method for automatically updating a plurality of brokers in a cluster of a distributed streaming platform within a container orchestration tool, the method including querying each of a plurality of brokers to obtain metadata from a distributed streaming platform; using the obtained metadata to identify a broker within the plurality of brokers that acts as a controlling broker; computing an order in which the plurality of brokers will be updated based on the obtained metadata, wherein the order specifies that the controlling broker will be updated last; and performing, via an update manager executed by at least one processor, a rolling update of each of the plurality of brokers according to the computed order.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: March 15, 2022
    Assignee: Intuit Inc.
    Inventor: Shrinand Suresh Javadekar
  • Patent number: 11263032
    Abstract: The disclosed computer-implemented method for emulating local storage may include (i) exposing a cloud storage as a local block storage device by providing a translation service that translates commands formatted according to an operating system compatibility standard protocol into commands formatted according to a cloud storage application programming interface protocol, the cloud storage dividing a cloud storage volume into multiple objects, (ii) receiving a command that is formatted according to the operating system compatibility standard protocol and that specifies a length and offset of the cloud storage volume, (iii) translating the command into a translated command formatted according to the cloud storage application programming interface protocol, and (iv) returning a result of executing the translated command. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: March 1, 2022
    Assignee: Veritas Technologies LLC
    Inventors: Nalini Kumari Nallamalli, Utkarsh Naiknaware, Raosaheb Jadhav, Kushal Kumaran, Anindya Banerjee
  • Patent number: 11256494
    Abstract: A computer implemented method of updating software of embedded devices connected to a central dispatch device, comprising using one or more processors of a central dispatch device, the processor(s) are adapted for executing a code for obtaining a respective update package for one or more of a plurality of embedded devices which are operatively connected to the central dispatch device via a communication interconnection, transferring a transient update agent to the embedded device(s) and transferring the update package to the embedded device(s), the one or more embedded devices execute the transient update agent to apply the update package in the one or more embedded devices. The one or more embedded devices discard the transient update agent after the update package is applied.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: February 22, 2022
    Assignee: Red Bend Ltd.
    Inventors: Eli Gur, Sagi Ben Akiva
  • Patent number: 11256842
    Abstract: A simulation method, simulation device and a readable storage medium are disclosed, in which a correction circuit is added to an equivalent circuit model for a three-terminal circuit employed in a SPICE simulation system. The correction circuit enables simulating behavior of the resistor module, enabling the SPICE simulation system to take in account the body effect. Therefore, simulation results obtained from the simulation model and simulation parameters for the resistor module can better reflect resistor behavior with body effect in an actual circuit, resulting in effectively improved simulation accuracy of the SPICE simulation system and allowing the system to provide more accurate circuit simulation results. Fitting tests can be performed to obtain first-order, second-order and resistor-width-dependent correction coefficients for a body voltage of the resistor module.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: February 22, 2022
    Assignee: Shanghai Huahong Grace Semiconductor Manufacturing Corporation
    Inventor: Zhengnan Wang
  • Patent number: 11237843
    Abstract: A method for processing applications by interfacing between applications and operating systems, executing an application without full installation of the application, and extracting graphical user interface (GUI) content of the application to make the contents indexed and searchable. A system includes a computer system to execute applications in a progressive, installation-free, and/or searchable manner.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: February 1, 2022
    Assignee: BEIJING ZHANXINZHANLI INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Sen Hu, Jinwei Duan, Zhewu Zhou
  • Patent number: 11230922
    Abstract: Evaluation of formation and fracture characteristics based on multicomponent induction (MCI) and multipole sonic logging (MSL) data includes automated calculation of inverted biaxial anisotropy (BA) parameters for the formation by performing an iterative BA inversion operation based on the MCI log data and using a BA formation model that accounts for transfers by axial formation anisotropy to resistivity. The inverted BA parameters and the processed MSL data can be used, in combination, to calculate a quantified value for an identification function, to indicate estimated presence or absence of a fracture in the formation.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: January 25, 2022
    Assignee: Halliburton Energy Services, Inc.
    Inventor: Junsheng Hou
  • Patent number: 11226977
    Abstract: A facility for defining an event subtype using examples is described. The facility displays events identified among machine-generated data. The facility receives user input selecting a first subset of the events as examples of an event subtype. In response to receiving the user input, the facility displays a second subset of the events predicted to belong to the event subtype on the basis of the examples of the event subtype.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: January 18, 2022
    Assignee: SPLUNK INC.
    Inventors: Cory Eugene Burke, Jacob Barton Leverich, Jeffrey Thomas Lloyd, Adam Jamison Oliner, Marc Vincent Robichaud, Jesse Miller
  • Patent number: 11227304
    Abstract: Systems, methods and media for adaptive real time modeling and scoring are provided. In one example, a system for automatically generating predictive scoring models comprises a trigger component to determine, based on a threshold or trigger, such as a detection of new significant relationships, whether a predictive scoring model is ready for a refresh or regeneration. An automated modeling sufficiency checker receives and transforms user-selectable system input data. The user-selectable system input data may comprise at least one of email, display or social media traffic. An adaptive modeling engine operably connected to the trigger component and modeling sufficiency checker is configured to monitor and identify a change in the input data and, based on an identified change in the input data, automatically refresh or regenerate the scoring model for calculating new lead scores. A refreshed or regenerated predictive scoring model is output.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: January 18, 2022
    Assignee: Zeta Global Corp.
    Inventors: Pavan Korada, Sunpreet Singh Khanuja, Yun Sam Chong, Bharat Goyal, Edward Robert Rau, Jr.
  • Patent number: 11227076
    Abstract: A system and method for designing an electricity distribution network in a geographic area includes receiving design inputs that include data indicative of locations of one or more substations, a location of at least one zone substation, how much power is required by the substations, a supply capacity of the zone substation, and data indicative of a maximum allowed number of outgoing feeders that can be supported by the zone substation; receiving or accessing architecture rules dictating minimum requirements of the electricity distribution network; electronically generating design outputs by determining a plurality of paths using the design inputs, the architecture rules and a linear optimisation function subject to linear and integer constraints, such that a total length of the paths is minimized, wherein the design outputs include the plurality of paths; and electronically outputting the design outputs.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: January 18, 2022
    Assignee: BIARRI NETWORKS PTY LTD
    Inventors: Joseph Patrick Forbes, Lois Elenid Lambeth
  • Patent number: 11220867
    Abstract: A method of manufacturing a drill bit or other oil-field tool includes aligning a cutting element support structure or a support structure for an alternative tool element to an image of a computer-generated model of a drill bit assembly or a computer-generated model of an alternative tool assembly. The method further includes placing a tool element on the support structure and comparing the placement of the tool element on the support structure to the placement of a model of the tool element on the image of the model of the tool assembly using real-time continuous deviation feedback. The method also includes adjusting the placement of the tool element on the element support structure to match the placement of the model of the tool element on the image of the model of the tool assembly and joining the tool element to the support structure.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: January 11, 2022
    Assignee: Halliburton Energy Services, Inc.
    Inventor: Usman Sami Ansari
  • Patent number: 11222150
    Abstract: The invention is directed to modeling of heat and vibration for structures. Therefore, with a traditional model division for each component, one-to-one correspondence between the models and the components is not necessarily realized. There has been a problem in that it is difficult to divide the models. To solve the above problem, a simulation program according to the present invention includes a first model for calculating a first vehicle characteristics parameter, a second model for calculating a second vehicle characteristics parameter to transfer energy without converting the energy, and an interface model for performing conversion calculation of the first vehicle characteristics parameter and the second vehicle characteristics parameter.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: January 11, 2022
    Assignee: Hitachi Astemo, Ltd.
    Inventors: Taizou Miyazaki, Masaru Yamasaki, Takafumi Hara, Katsuhiro Hoshino, Kazuto Oyama, Takeshi Yoshida
  • Patent number: 11216560
    Abstract: A method includes monitoring access by a first user to a first updating server and a second updating server, suspending access by the first user to the second updating server when the first user accesses the first updating server to load code updates to the first updating server, comparing a first code update from the first updating server and a second code update from the second updating server, and downloading the first code update based on the comparing step. The downloading step occurs only when the first code update and the second code update are identical.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: January 4, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Joseph Soryal
  • Patent number: 11210173
    Abstract: A technology is directed to embedded device updates. In one example of the technology, a partition of a memory is atomically updated. The partition includes partition tables including a primary partition table and a back-up partition table. The partition tables include entries for the images included in the partition, and information associated with the images included in the partition. Atomically updating the partition of the memory includes writing an updated version to the partition. The written updated version is verified. An updated partition table is written to the back-up partition table. The updated partition table is written to the primary partition table. If it is determined that a power, or other, fault occurred while the primary partition table was being written, the primary partition table is overwritten with the back-up partition table.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: December 28, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Edmund B. Nightingale, Thales Paulo De Carvalho, Daryl Roy Zuniga Grosserhode
  • Patent number: 11204856
    Abstract: Embodiments generally relate to performance testing of software code. In some embodiments, a method includes executing a software program, where the software program includes at least one target portion of code to be performance tested. The method further includes receiving a data stream, where the data stream includes a plurality of events, and where the at least one target portion of code processes the plurality of events based on an event rate. The method further includes monitoring for failures associated with the at least one target portion of code processing the plurality of events. The method further includes modifying the event rate if at least one failure is detected, where the event rate is modified until no failures are detected. The method further includes generating a performance report if no failures are detected during a target success time period.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: December 21, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Owen Richards, Michael S. Hume, Christopher Ian Collins, Bradley Joel Bergeron, Manisha Gupta
  • Patent number: 11188689
    Abstract: A method includes placing a downhole acquisition tool in a wellbore in a geological formation containing a reservoir fluid. The method includes performing downhole fluid analysis using the downhole acquisition tool to determine at least one measurement of the reservoir fluid. The method includes using a processor to estimate at least one fluid component property by using an equation of state based at least in part on the at least one measurement of the reservoir fluid and to simulate a diffusion process using a diffusion model that takes into account the at least one estimated fluid property to generate a composition path. The method includes using a processor to estimate one or more phase envelopes based in part on the at least one fluid property and compare the one or more phase envelopes with the composition path. The method includes outputting a visualization identify potential areas of asphaltene instability.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: November 30, 2021
    Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Youxiang Zuo, Shu Pan, Yi Chen, Kang Wang, Oliver C. Mullins
  • Patent number: 11175708
    Abstract: Certain aspects direct to systems and methods for platform simulation for development projects of a management controller, such as a baseboard management controller (BMC). The management controller stores a firmware module and a simulator module. The firmware module is supposed to receive thermal output signals from cooling zones of a computing device. The simulator module is a software implemented module used to simulate the cooling zones, by generating the thermal output signals of the cooling zones based on configuration data stored in a data store, and sending the simulated thermal output signals to the firmware module for development and testing purposes.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: November 16, 2021
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Satheesh Thomas, Baskar Parthiban, Senathipathy Thangavel, Neelavathi Govindasamy, Thamarai Selvan Moorthy
  • Patent number: 11163093
    Abstract: A distribution of sand sediment class in a subsurface of the Earth is identified. Three-dimensional stratigraphic images of sediment distribution in a subsurface of the Earth are constructed, including at least two depositional domains, by simulating sediment transport and deposition over a selected time interval of sediments originating from one or more clastic sediment input sources. The simulation uses at least two equilibrium surfaces bounding the at least two depositional domains and at least two sediment classes, and updates the equilibrium surfaces in a sequence of timesteps, by accounting for sediment feed from the one or more clastic sediment input sources, erosion and deposition in accordance with mass-balance equality constraints. The images are used to identify a distribution of sand sediment class in the subsurface of the Earth suitable for acquiring hydrocarbons or fresh water, or for storing gas or liquids.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: November 2, 2021
    Assignee: SHELL OIL COMPANY
    Inventors: Oriol Falivene Aldea, Alessandro Frascati, Michele Bolla Pittaluga, Russell David Potter, Thomas Patrick Etienne Krayenbuehl
  • Patent number: 11157264
    Abstract: An electronic device is provided. The electronic device includes a first memory including a boot area, a kernel area, and a recovery area, a second memory configured to load data corresponding to at least one from among the boot area, the kernel area, and the recovery area included in the first memory, a communication module, and a processor electrically connected to the communication module, the first memory, and the second memory. The first memory includes instructions that cause, when executed, the processor to download data in the first memory through the communication module, when there is a request for updating the downloaded data, perform rebooting, when performing the rebooting, confirm whether a new version of recovery data is included in the downloaded data, and when the new version of recovery data is included in the data, update the downloaded data on the basis of the new version of recovery data.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: October 26, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jongho Lee, Heechae Yoon, Byungchul Kim, Jiseong Lee, Junghoon Cho