Patents Examined by Satish Rampuria
  • Patent number: 11449038
    Abstract: A control system includes at least one field device, a first control apparatus, a second control apparatus, a cache server, and a network. The first control apparatus has a first field device directly connected thereto and includes a first access route controller and a first control application capable of controlling the first field device. The second control apparatus includes a second access route controller and a second control application capable of controlling the first field device. The cache server includes a memory and a third access route controller. The first through third access route controllers are configured to work together to be capable of transferring, to the cache server, an input/output instruction for the first field device from the second control application.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: September 20, 2022
    Assignee: YOKOGAWA ELECTRIC CORPORATION
    Inventor: Yoshitaka Yoshida
  • Patent number: 11442792
    Abstract: Methods, systems, and computer-readable media are disclosed for dynamic partitioning in distributed computing environments. One method includes: receiving a first data set and a second data set; mapping the first data set into a first set of key-value pairs; mapping the second data set into a second set of key-value pairs; estimating, using a sketch, a frequency count for each key based on the first set of key-value pairs and the second set of key-value pairs; determining whether the estimated frequency count for each key is greater than or equal to a predetermined threshold; and partitioning the key when the estimated frequency count for the key is greater than or equal to the predetermined threshold.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: September 13, 2022
    Assignee: Yahoo Assets LLC
    Inventors: Thu R. Kyaw, Jonathan Ji, Saad Mufti, Sudhir Achuthan, Sang Chul Song
  • Patent number: 11442715
    Abstract: A framework, method, and system for generating asynchronous code from state machines coded in a synchronous manner are described. The code is pre-processed into asynchronous code based on the framework prior to compilation thereof. The framework may include various structures and functions such as a save structure, a reentry function, a block wrapping function and a yield identification function.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: September 13, 2022
    Assignee: Seagate Technology LLC
    Inventor: Anatolii Bilenko
  • Patent number: 11442720
    Abstract: When a process of writing an update program distributed from a management center ends normally during a program update process, a communication adapter executes a restart process by the update program, while retaining a program executed before the program update process. A process of verifying communication between the communication adapter and the management center is automatically executed in a state in which the update program is in execution. When the communication is normal, the program update process is ended.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: September 13, 2022
    Assignee: NORITZ CORPORATION
    Inventors: Takahito Hashimoto, Yasunori Imi, Naoki Tawada
  • Patent number: 11435726
    Abstract: An industrial device supports device-level data modeling that pre-models data stored in the device with known relationships, correlations, key variable identifiers, and other such metadata to assist higher-level analytic systems to more quickly and accurately converge to actionable insights relative to a defined business or analytic objective. Data at the device level can be modeled according to modeling templates stored on the device that define relationships between items of device data for respective analytic goals (e.g., improvement of product quality, maximizing product throughput, optimizing energy consumption, etc.). This device-level modeling data can be provided to higher level systems together with their corresponding data tag values to high level analytic systems, which discovers insights into an industrial process or machine based on analysis of the data and its modeling data.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: September 6, 2022
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Bijan Sayyarrodsari, Michael Pantaleano, Ka H Lin, Juergen K Weinhofer, Andrew J Ellis, Kyle Crum, Sujeet Chand, David Vasko, Subbian Govindaraj
  • Patent number: 11422794
    Abstract: Disclosed embodiments relate to perform operations for receiving and integrating a delta file in a vehicle. Operations may include receiving, at an Electronic Control Unit (ECU) in the vehicle, a delta file, the delta file comprising a plurality of deltas corresponding to a software update for software on the ECU and startup code for executing the delta file in the ECU; executing the delta file, based on the startup code, in the ECU; and updating memory addresses in the ECU to correspond to the plurality of deltas from the delta file.
    Type: Grant
    Filed: January 13, 2022
    Date of Patent: August 23, 2022
    Assignee: Aurora Labs Ltd.
    Inventor: Zohar Fox
  • Patent number: 11422547
    Abstract: A building management system including building equipment operable to affect a variable state or condition of a building. The building management system includes a controller including a processing circuit. The processing circuit is configured to obtain a vibration data set related to vibrations of the building equipment. The processing circuit is configured to analyze the vibration data set by one or more machine learning models to generate a set of probabilities. The set of probabilities is related to a probability that the vibration data set is abnormal. The processing circuit is configured to identify the vibration data set as normal or abnormal based on the set of probabilities. The processing circuit is configured to initiate a corrective action responsive to identifying the vibration data set as abnormal.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: August 23, 2022
    Assignee: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
    Inventors: Kelsey Carle Schuster, Christopher J. Verink
  • Patent number: 11408430
    Abstract: In accordance with the present disclosure a modular air treatment system is disclosed. The modular air treatment system includes a fan apparatus having a base to removably couple to at least one of an air filter and/or a humidifier, wherein the fan apparatus includes a fan body with at least one convex surface and a nozzle to output air along the at least one convex surface.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: August 9, 2022
    Assignee: SharkNinja Operating LLC
    Inventors: Andre D. Brown, Jason B. Thorne, Peter Hutchinson, Gary Palladino, Alden Kelsey, Daniel J. Innes, Zach Hellman, Josh Anthony, Sunil Moda, Lloyd Olson, Ramiro Henriquez Porras, Da Deng
  • Patent number: 11400556
    Abstract: An abnormality detection apparatus for working tools configured to be used in a machining process performed by a machine tool, the abnormality detection apparatus includes a storage portion which previously stores correlations between features of a plurality of operating portions relation to the machining process performed by the machine tool, and a tool condition of each of a plurality of working tool types, and a tool condition determining portion which determines the tool condition of the working tools based on the correlations.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: August 2, 2022
    Assignee: JTEKT CORPORATION
    Inventors: Shuntaro Takasu, Yuki Ishigure, Hisashi Otani, Toshihiro Yonezu
  • Patent number: 11397924
    Abstract: In an example embodiment, a debugging tool is provided that includes logging functionality to allow a machine learned model administrator to replay machine learned recommendation model executions in order to identify points of error, without the scaling difficulties that would be involved in logging all features used in every recommendation.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: July 26, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Samaneh Abbasi Moghaddam, Jiuling Wang, Chih Cheng Paul Yuan, Lachlan Green
  • Patent number: 11392844
    Abstract: Techniques for a code reviewer service to provide recommendations on source code are described. A code reviewer service may run rules and/or machine learning models to provide the recommendations. A machine learning model may identify one or more predicted issues of source code, and the code reviewer service may provide one or more recommendations based at least in part on the one or more predicted issues. Code reviewer service may allow a pull request for a code repository to trigger the generation of recommendations for the source code in the repository. The recommendations may be posted on the pull request.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: July 19, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Srinivasan Sengamedu Hanumantha Rao, Omer Tripp, Hoan Nguyen, Alok Dhamanaskar, Hakimuddin Hanif, Shishir Sethiya, Xiaoxin Zhao, Pranav Garg, Sahil Sareen, Himani Khanduja, Harshit Gupta, Jasmeet Chhabra
  • Patent number: 11379193
    Abstract: A computer-based tool having a at least one computer program having access to at least one database containing images, descriptions, specifications, and connectivity data for a plurality of audio-visual and audio-visual control products and further having a user interface for interactively accessing the at least one database. In response to queries from the computer-based tool, the user makes initiates actions and makes choices regarding the physical venue and the products needed. The tool responsively produces a bill of materials, a cable schedule, a rack layout, a user-editable audio-visual connectivity line schematic, and a ceiling speaker layout. The at least one database and the at least one computer program may be centralized or distributed, and may include PCs, mainframes, servers, cloud-based resources, and the like.
    Type: Grant
    Filed: November 9, 2019
    Date of Patent: July 5, 2022
    Inventors: Vibhav Singh, Sahil Dhingra
  • Patent number: 11372380
    Abstract: A robotic process automation (RPA) workflow may be automatically created from text, an image, and/or a media file. A workflow sequence may be converted into a digital format using optical character recognition (OCR), and this information may then be analyzed by an artificial intelligence (AI) model and converted into a predicted RPA workflow. The predicted RPA workflow may be presented to a developer for approval, denial, or modification. Information pertaining to the selection by the developer may then be used for subsequent retraining of the AI model to improve prediction accuracy.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: June 28, 2022
    Assignee: UiPath, Inc.
    Inventors: Kartik Iyer, Radhakrishnan Iyer, Naveen Kumar M.
  • Patent number: 11366747
    Abstract: An automated testing framework to coordinate functions among code management, build management, automated test, resource reservation, artifact repositories and team communication subsystems. In one embodiment specific to software development, software developers check new code into a code management subsystem, a development project tracking system, or other tools that automatically generate a build. Test suites are then automatically selected and executed based on a scope of the project or code that was built. This scope can include such attributes as what portion of the software was built, the purpose (objective) of the build, the maturity of developing that build, and so forth. In one implementation, label directives may be used to associate build scope to test suites. During or after the automated tests, other actions may then be automatically triggered, to store test results, inform the development team, stored data integrated with test definition and results, or update an artifact repository.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: June 21, 2022
    Assignee: Sungard Availability Services, LP
    Inventors: David J. Allen, Umesh Kute, Steven Halzel
  • Patent number: 11354381
    Abstract: Systems, methods, apparatus, and techniques are presented for maintaining cupolets in a state of mutual stabilization. A first cupolet and a second cupolet are generated. A first control code is applied to the first cupolet for a first time to produce a first visitation code. The first visitation code is transformed based on an exchange function to produce a second control code. The second control code is applied to the second cupolet to produce a second visitation code. The second visitation code is transformed based on the exchange function to produce the first control code. The first control code is applied to the first cupolet for a second time.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: June 7, 2022
    Assignee: UNIVERSITY OF NEW HAMPSHIRE
    Inventors: Kevin M. Short, Matthew A. Morena
  • Patent number: 11354120
    Abstract: Techniques are described for enabling a software modernization assessment service to train and use ML models to automatically generate modernization assessment recommendations for users' software applications and systems. A modernization assessment service collects historical assessment data reflecting past modernization processes and assessments (e.g., application profile information and associated modernization strategies and tools used in past modernization projects). The modernization assessment service uses the historical assessment data to train one or more ML models (e.g., classifiers) that can be used to automatically identify relevant modernization strategies, services, and tools for given software application or system. Responsive to user requests to generate modernization assessment recommendations, the modernization assessment service can use the trained models to automatically generate modernization recommendations and reports.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: June 7, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Jiangtao Zhang, Raviprasad V. Mummidi, Ramu Panayappan
  • Patent number: 11347613
    Abstract: Probabilistic models may be used in a deterministic workflow for robotic process automation (RPA). Machine learning (ML) introduces a probabilistic framework where the outcome is not deterministic, and therefore, the steps are not deterministic. Deterministic workflows may be mixed with probabilistic workflows, or probabilistic activities may be inserted into deterministic workflows, in order to create more dynamic workflows. A supervisor system may be used to monitor an ML model and raise an alarm, disable an RPA robot, bypass an RPA robot, or roll back to a previous version of the ML model when an error is detected by a data drift detector, a concept drift detector, or both.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: May 31, 2022
    Assignee: UiPath, Inc.
    Inventors: Prabhdeep Singh, Anton McGonnell
  • Patent number: 11347495
    Abstract: A vehicle controller includes: an execution unit configured to execute a control program for controlling a vehicle; a storage unit having a first program storage area to store the control program and a second program storage area to store an update program that is an updated version of the control program and created based on update data acquired from a device located outside the vehicle through a network; and an update unit that stores the update program in the second program storage area based on the update data, regardless of whether the execution unit is executing the control program.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: May 31, 2022
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventor: Akira Hayashidera
  • Patent number: 11340891
    Abstract: A control device according to this disclosure includes: a communication unit configured to communicate with an on-vehicle control device via an in-vehicle communication line; and a control unit configured to control the communication unit. The control unit executes: an acquisition process of acquiring a first time and a second time described below; and a determination process of determining, based on a result of comparison between the first time and the second time that have been acquired, whether or not rollback to a control program before update is necessary in the on-vehicle control device that is updating the control program. First time: a time from a present time in which the control program is being updated to when the update is completed Second time: a time from the present time to when the rollback to the control program before update is completed.
    Type: Grant
    Filed: May 28, 2018
    Date of Patent: May 24, 2022
    Assignee: Sumitomo Electric Industries, Ltd.
    Inventors: Akihiro Ogawa, Hirofumi Urayama, Tatsuya Izumi, Takayuki Nakano
  • Patent number: 11319611
    Abstract: The invention relates to a method for rolling a metal product (1), wherein the metal product is subjected to a rolling operation at a first station (2), which rolling operation is controlled by a control device (3), wherein the product (1) is subject to a measurement at a second station (4), wherein the product (1) is subjected to a further processing operation at a third station (6), and wherein the product (1) is in a specified quality at a fourth station (7).
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: May 3, 2022
    Assignee: SMS GROUP GMBH
    Inventors: Mostafa Biglari, Holger Behrens, Carsten Andreas Klein, Christian Klinkenberg, Lutz Kuemmel, Ulrich Sommers