Patents Examined by Syed Roni
  • Patent number: 10102314
    Abstract: In an optimal operation pattern selection method, a plurality of selectable motors is selected and an optimal operation pattern from among the motor operation pattern defined by positioning time to rotate a motor output shaft of the motor to rotate a load by a positioning angle and stop time to stop the motor output shaft is suggested. The optimal operation pattern selection method includes a comprehensive determination step of calculating a comprehensive determination result according to an adaptable item, and storing the comprehensive determination result linked to each of the motors; and a list display step of displaying a list of the motors to enable to receive selection of one of the motors, together with the comprehensive determination result stored in the comprehensive determination step.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: October 16, 2018
    Assignee: NSK LTD.
    Inventors: Shota Miura, Masayuki Maruyama
  • Patent number: 10101991
    Abstract: Queued software patches are analyzed before one patch is chosen as the next patch to be integrated into a working build. The chosen patch might not be next in chronological order of arrival at the queue. Instead, an illustrative build server applies a number of priority factors to every patch awaiting integration in the patch queue, specifically by analyzing one or more relevant attributes of the patch. The patch that receives the highest priority score in the course of the evaluation is then extracted for integration. After the patch has been integrated, the build server (e.g., using an illustrative patch queue manager module) circles back and again evaluates all the patches in the current queue, which may have queued new patches that were submitted while the previous patch was being integrated. Relative to a default chronological order, a given patch may receive a boost in priority or, conversely, may have its priority reduced.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: October 16, 2018
    Assignee: Commvault Systems, Inc.
    Inventor: Ketan Bansod
  • Patent number: 10095529
    Abstract: When an application is booted, a font that will be used with the application is identified and it is determined whether the identified font it locally available to the device. If not, a request to a remote font service is automatically generated, and the identified font is downloaded based upon the detected application boot. The device then finishes booting the application.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: October 9, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Cameron A. Scott, Stephen Christopher Lozada Chua
  • Patent number: 10095559
    Abstract: In one embodiment, a method receives a software command from a software element in a main computer at a management computer via an application programming interface (API) included in the management computer. The management computer manages the main computer, and the main computer controls services for a distributed computing system. The management computer then determines a hardware device associated with the software command where the management computer includes a communication pathway to the hardware device. The management computer translates the software command to a hardware command that the hardware device can process where the hardware device cannot process the software command. Then, the management computer sends the hardware command to the hardware device via the communication pathway where the management computer provides the API to allow the software element to communicate with the hardware element without the software element having to translate the software command to the hardware command.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: October 9, 2018
    Assignee: OC Acquisition LLC
    Inventors: Matthew Gambardella, Joe Heck, Paul McMillan
  • Patent number: 10089414
    Abstract: A template corresponds to a general system architecture for providing a desired functionality. A particular system architecture for providing the desired functionality is generated based on the template and based on specifications of requirements for the particular system architecture. The particular system architecture is implementable using hardware and software that are specified and that are available to implement the general system architecture. One or more of a logical diagram of the particular system architecture, a physical diagram of the particular system architecture, and a bill of materials of the hardware and the software selected to implement the particular system architecture are provided.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: October 2, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ashok Chandnani, Jeff Hager, Yvon P Queromes
  • Patent number: 10082601
    Abstract: A method for geomechanical and rock physics modeling of a geologic volume of interest may include solving for the elastostatic boundary value problems using a finite-difference method which applies the Virial Theorem.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: September 25, 2018
    Assignee: Chevron U.S.A. Inc.
    Inventor: Joseph Paul Stefani
  • Patent number: 10073930
    Abstract: Disclosed is a computerized process and system for modeling aeraulic flows in an environment in particular for the evaluation of the risks of airborne contamination. The principle of the process consists in considering that in a given individual unit or mesh, defined as fairly small, the final values of the primitive variables (V, P, T) are the result of their primary values calculated in an irrotational field composed of a “pressure-velocity” coupling with a turbulence model adapted to Newtonian and incompressible fluids belonging to the range of validity of the process.
    Type: Grant
    Filed: April 10, 2013
    Date of Patent: September 11, 2018
    Assignee: HYGIE-TECH SA
    Inventors: Philippe Le Goff, Catherine Hugel-Le Goff
  • Patent number: 10061097
    Abstract: A data center includes various sets of infrastructure modules which each provide a particular type of infrastructure support to support computing operations in the data center. Separate sets of infrastructure modules can be installed incrementally based on incrementally changing support capacity for the corresponding type of infrastructure support in the data center. Such incrementally changing support capacity can be based upon support requirements of electrical loads, including rack computer systems, which are inbound to the data center. Where support capacity for a particular type of infrastructure support drops below a threshold, a quantity of additional infrastructure modules which provide the particular type of infrastructure support can be selected and installed to increase the support capacity.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: August 28, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Osvaldo P. Morales, Brock Robert Gardner
  • Patent number: 10055266
    Abstract: Systems and techniques for dynamic optimization of application workflows are described herein. A shared program object may be generated. The shared program object may have a unique identifier. A communication channel may be established. The communication channel may allow access to the shared program object by a first application program using the unique identifier. A subscription request may be received from the first application. The subscription request may request access to the shared program object. A set of services corresponding to the first application may be determined in response to receiving the subscription request. Communication may be facilitated between a service of the set of services corresponding to the first application and a second application via the shared program object. The second application may be subscribed to the shared program object.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: August 21, 2018
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Adam Sanders, Christopher Shain, David L. Frost, Jacob Anson Burkey
  • Patent number: 10031988
    Abstract: A method of performing transistor simulation with improved sensitivity to parasitic by model order reduction in transistor-level timing is disclosed. The method includes reducing a number of derivative calculations during transistor simulation by representing parasitics as a reduced-order model, wherein the reducing includes: compressing the parasitics to a reduced-order model; simulating with load which is replaced with the reduced-order model; differentiating results of the simulation with respect to reduced-order model parameters; differentiating parameters of the reduced-order model with respect to parasitic values; differentiating the parasitic values with respect to statistical parameters; and computing the differential results of the simulation with respect to the statistical parameters via chain ruling.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: July 24, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert J. Allen, Yanai Danan, Vasant Rao, Jeffrey P. Soreff, Xin Zhao
  • Patent number: 10031748
    Abstract: An interrelated set of tools and methods are disclosed for recording the identity of software components responsible for creating files, recording the identity of software components that access software files, reasoning about the dependency relationships between software components, identifying and reporting undesirable dependencies between them, and reporting other useful information about a large-scale software architecture by instrumenting a software build process or test process.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: July 24, 2018
    Assignee: Silverthread, Inc.
    Inventor: Daniel J. Sturtevant
  • Patent number: 10019298
    Abstract: A computer system exposes a hardware access library providing an interface for commanding an input/output device of the computer system. The computer system launches an agent process that can receives a request from a remote process to command the I/O device. The agent process invokes a first call to a middleware driver, the middleware driver invokes a second call to the client proxy, and the client proxy invokes a third call to a server stub, and the server stub accesses the input/output device responsive to receiving the third call via the hardware access library.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: July 10, 2018
    Assignee: Google LLC
    Inventors: Keun Soo Yim, Iliyan Malchev
  • Patent number: 10013508
    Abstract: A method of modeling an intersection structure of a roadway. The method includes receiving a first data set including road lane information, and receiving a second data set including vehicle trajectory information for an intersection structure of a roadway. The method includes determining lane node locations from at least one of the first and second data sets. A set of potential links between the lane node locations may be compiled. The method may further include assessing, for each link, a probability that the link is a valid link, and assigning each link with a probability value. The links may be filtered based on a predetermined threshold probability value and a set of valid links is generated. A model of the intersection structure is created based on the set of valid links.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: July 3, 2018
    Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
    Inventors: Avdhut S. Joshi, Michael R. James
  • Patent number: 10007564
    Abstract: An information processing apparatus to verify an operation of an application program includes a processor configured to, upon receiving notification of having detected a connection request to external services from a connection unit contained in an execution environment for verifying the operation and establishing an connection to the external services of the application program based on connecting information being set, copy the execution environment by a number matching with a count of the external services becoming operation verifying targets, to set connecting information to corresponding external services to the copied execution environments in respective connection units contained in the copied execution environments, and to continue verifying the operation per copied execution environment with respect to the corresponding external services connected by the respective connection units contained in the copied execution environments.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: June 26, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Takayuki Maeda, Tomohiro Ohtake, Toshihiro Kodaka
  • Patent number: 9996642
    Abstract: A computer-implemented method for finite analysis pre-processing may include (1) receiving a processing request that identifies a geometries within a design space and a finite analysis pre-processing operation to be performed thereon, (2) determining an interface that is common to a first geometry and a second geometry of the geometries, and (3) conducting the finite analysis pre-processing operation on at least the interface between the first geometry and the second geometry previous to concurrently conducting the finite analysis pre-processing operation on an unprocessed portion of the first geometry and an unprocessed portion of the second geometry. Various other methods and systems are also disclosed herein.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: June 12, 2018
    Assignee: Brigham Young University
    Inventors: Jared C. Briggs, C. Greg Jensen, Chia Chi Teng, W. Edward Red
  • Patent number: 9996366
    Abstract: A user interface for dynamically validating at least a portion of programming codes as an application program interface (API) modification request. A first window area statically displays data definitions for one or more configurable elements for a request to be operably connected to an API. A second window area displays programming codes structured according to the data definitions for the request. The second window area also receives a first input from a user to modify the configurable elements. In response to receiving the first input, a dynamic request display area receives an instruction from the user to submit the programming codes to the API for validation. The submitted programming codes are not complete as a complete transaction request for processing by the API. The dynamic request display area displays a response substantially immediate after the programming codes are submitted, and response indicates whether the submitted programming codes are valid.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: June 12, 2018
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Bhavana Tammineni, Shobhit Agrawal
  • Patent number: 9977703
    Abstract: An event subscriber subscribes to an event. When the event occurs, the publisher calls into a framework to look for subscriber attributes on program entities and raises the event with program entities that contain the correct attributes.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: May 22, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael Gall, Michael Fruergaard Pontoppidan
  • Patent number: 9971978
    Abstract: The invention discloses an event-based data management method and apparatus. The method includes: for uniform management of data related to events, creating an event axis connecting the respective events, and creating one or more work boxes related to the respective events, under the event axis; and referring to or newly creating the related data in a work box, and managing the event axis, the work box, and/or the related data, wherein the related data comprise different types of data corresponding to different types of applications.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: May 15, 2018
    Assignee: Beijing Jingoal Information Technology Co., Ltd.
    Inventor: Rong Wen
  • Patent number: 9959372
    Abstract: A building information modeling (BIM) feedback system has at least one data system, a model presentation server system, a user device, and an information feedback database management system (DBMS). The data system receives objects posted by the model manager and then retrieves information of a building model and object mapping information, wherein the object mapping information records the relation between object identifications and the retrieved objects. Via the user device, a user views the building model and manipulates to generate feedback information, wherein the feedback information has an object data structure having the object identification and the parameters associated with the object which has the parameters to be updated. Based on the object mapping information, the information feedback DBMS requests the corresponding data system to update the parameters of the corresponding object according to the feedback information.
    Type: Grant
    Filed: October 2, 2014
    Date of Patent: May 1, 2018
    Assignee: NATIONAL TAIWAN UNIVERSITY
    Inventors: Shang-Hsien Hsieh, Huan-Ting Chen
  • Patent number: 9946818
    Abstract: A computer-implemented interface apparatus for automated calibration can include an architecture for automatically managing interchangeable input parameters, interchangeable output objective functions, and interchangeable optimization methods. Prior to calibration, this architecture allows a user to quickly and easily eliminate the vast majority of input values and combinations, thus drastically simplifying the process of calibration (via simulation-based optimization). The interface apparatus can be used to provide an efficient and practical self-calibration method for computer models, having any number of input and output parameters. Users can adjust the selection of parameters to affect, and in some cases fully control, required computer run times for automated calibration.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: April 17, 2018
    Assignee: University of Florida Research Foundation, Inc.
    Inventor: David K. Hale