Patents Examined by Stephen D'Adamo
  • Patent number: 12385817
    Abstract: An impact test device includes a base, a dolly capable of traveling with a test piece placed thereon, and a fall preventing structure configured to prevent the test piece from falling over. The fall preventing structure includes a first section independent of the dolly The first section is provided so as to be movable in a traveling direction of the dolly with respect to the base.
    Type: Grant
    Filed: June 9, 2022
    Date of Patent: August 12, 2025
    Assignee: KOKUSAI KEISOKUKI KABUSHIKI KAISHA
    Inventors: Sigeru Matsumoto, Hiroshi Miyashita, Kazuhiro Murauchi, Kiyoaki Haneishi
  • Patent number: 12377647
    Abstract: An automated loading and unloading system for textile printing is disclosed. An example system includes a pallet configured with a label printing portion outside of a frame on an image screen when loaded onto the printing machine. The example system also includes a loading device configured to automatically lift a label area of a textile into position on the label printing portion of the pallet in preparation for a printing operation on the textile. The example system also includes an unloader device configured to automatically remove the label area of the textile from the label printing portion of the pallet following the printing operation on the textile. In an example, a printhead adapter is configured to reach the label printing portion of the pallet for printing on the label area of the textile.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: August 5, 2025
    Assignee: Livingston Systems, LLC
    Inventor: Ronald Joseph Yardley
  • Patent number: 12372548
    Abstract: According to certain embodiments, a wearable electronic device comprises: an accelerometer which outputs acceleration data for a movement of the wearable electronic device in real time; an output device which outputs audio or video data; and a processor electrically coupled to the accelerometer and the output device, wherein the processor is configured to: output a first guide using the output device, the first guide commanding a user to keep their head still; output a second guide using the output device, the second guide commanding the user to rotate their head about a predetermined one of a roll, pitch, and yaw axis; and output information on a posture of the user wearing the wearable electronic device, determined based on another acceleration data being output from the accelerometer, after outputting the second guide.
    Type: Grant
    Filed: August 26, 2022
    Date of Patent: July 29, 2025
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Wonhee Lee, Jaehyuk Choi
  • Patent number: 12367037
    Abstract: A computer system for analyzing source code is disclosed. The computer system includes a processor and electronic memory storage. The electronic memory storage includes source code and executable instructions. The processor runs the executable instructions to: access the source code from the electronic memory storage; analyze code elements of the accessed source code to extract node data, edge data, and bindings data; and store the node data, edge data, and bindings data, in a graph database structure in the electronic memory storage.
    Type: Grant
    Filed: June 13, 2023
    Date of Patent: July 22, 2025
    Assignee: Dev-Factory Innovations FZ-LLC
    Inventors: Nilesh Agarwal, Pranet Verma, Piyush Agarwal
  • Patent number: 12365174
    Abstract: An ink tray insert is adapted to be inserted into a conventional ink tray in a printing system. The ink tray insert includes a bottom surface having an outer profile that substantially conforms to an inner profile of a bottom surface of the conventional ink tray, and left and right side walls that extend upwards from left and right edges of the bottom surface, respectively. Bearing saddles are mounted on the left and right side walls adapted to receive bearings mounted on a shaft of a fountain roller, the ink tray insert being adapted to supply ink to the fountain roller in an ink transfer zone. A cross-track width of the ink tray insert between the left and right side walls is less than a cross-track width of the conventional ink tray.
    Type: Grant
    Filed: September 12, 2023
    Date of Patent: July 22, 2025
    Assignee: Eastman Kodak Company
    Inventors: Jason D. Steadman, Michael G. Shaughnessy, Carolyn Rae Ellinger
  • Patent number: 12365558
    Abstract: An image forming apparatus includes an image forming portion, a sheet discharging portion, and a sheet stacking portion. The stacking portion includes a first member including an inclined surface inclined upward toward a downstream side of a sheet discharging direction, and a second member including a stacking surface which projects upward from the inclined surface and on which the discharged sheet is stacked. The second member is rotatable relative to the first member about a supporting point provided upstream of the stacking surface with respect to the sheet discharging direction. The second member is rotatable about the supporting point in a direction in which the stacking surface moves downward in accordance with an increase in number of sheets stacked on the stacking surface.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: July 22, 2025
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kohei Mizuguchi
  • Patent number: 12353153
    Abstract: A post-processing device includes a first discharge section that discharges a medium subjected to recording by a recording device, a first tray on which the medium discharged by the first discharge section is mounted, a post-processing section that performs post-processing on the medium mounted on the first tray, a pressing section configured to perform a leading-end pressing operation of lowering a leading end of the medium by pressing the medium discharged by the first discharge section, and a control section that controls the pressing section, in which the control section performs the leading-end pressing operation after the medium is mounted on the first tray.
    Type: Grant
    Filed: July 27, 2022
    Date of Patent: July 8, 2025
    Assignee: Seiko Epson Corporation
    Inventors: Hiroyuki Kosuge, Riku Maeda
  • Patent number: 12353315
    Abstract: Software validation systems, products, and methods for determining a plurality of test scenarios for a software code under test. The test scenarios may be defined based on at least one of values assigned to one or more variables declared in the software code, relationships defined between the one or more variables, and execution paths leading to one or more outcomes based on the values and the relationships, in response to the software code being executed. At least two or more test scenarios, from among the plurality of test scenarios, are consolidated into a first test scenario based on values defined in a modifiable script.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: July 8, 2025
    Assignee: FAIR ISAAC CORPORATION
    Inventor: Sowmya Pissay Krupashankar
  • Patent number: 12345602
    Abstract: An abnormal noise analysis device includes a first calculation unit that acquires a relationship among time, frequency, and acoustic pressure from data on vehicle-emitted noise and extracts a distinctive frequency from the acquired relationship at predetermined intervals, a second calculation unit that, based on vehicle's specifications and predetermined rotation speed and for each of multiple phenomena each generating an abnormal noise, acquires a relationship between time and frequency of a related rotating element and sets a frequency range that is based on the relationship between time and frequency and that extracts, from the phenomena, the phenomenon having the corresponding frequency range including a relatively long time during which the distinctive frequency occurred, and a display unit that displays the relationship among time, frequency, and acoustic pressure acquired by the first calculation unit, the phenomenon extracted by the second calculation unit, and the frequency range corresponding to the
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: July 1, 2025
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventor: Shingo Miyai
  • Patent number: 12313975
    Abstract: A processing system for processing a flexographic printing plate can include a processing path for processing the flexographic printing plate. A hollow tube can be positioned to be extended across the processing path. A pressurized processing liquid supply system is provided. A plurality of pressure-compensating emitters are coupled to the hollow tube Each pressure-compensating emitter can include a casing having a fluidic flow path that is fluidly coupled with the hollow tube and having an outlet. Also, each emitter can include a resilient planar member in the casing and positioned to form at least one resilient surface of the fluidic flow path. Each pressure-compensating emitter is configured to control flow rate of the pressurized processing liquid to produce processing liquid drips from the outlet. The resilient planar member can be positioned to provide a variable outlet cross-sectional profile to the outlet in response to pressure inside the casing.
    Type: Grant
    Filed: August 23, 2022
    Date of Patent: May 27, 2025
    Assignee: MIRACLON CORPORATION
    Inventors: David Aviel, Fredrick Charles Mellema, Andrew R. Williams
  • Patent number: 12288047
    Abstract: A system allows translation across API models represented using different API description languages. The system stores model bindings from a common visualization model format to multiple API description languages. The model bindings map constructs of the API description language to and from modeling constructs of the common visualization model format. The system uses the model bindings to convert API models to and from representations based on API description languages to the common visualization model format. The system used the common visualization model format to generate visualizations of the API model that can be displayed via a user interface and also allow users to modify the API model.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: April 29, 2025
    Assignee: Salesforce, Inc.
    Inventors: Matthew Daniel Fuchs, Antonio Garrote, Kelly Henvy, Pawel Uchida-Psztyc
  • Patent number: 12248787
    Abstract: A computer-implemented method for monitoring an executable code having a sequence of software instructions. The method includes acquiring the sequence and generating a first modeling structure of an execution path of the sequence, the first structure having first data groups, each associated with a respective instruction and including identifiers of preceding and following instructions. A second modeling structure of an operation of the sequence is constructed by going through the first groups, the second structure having second data groups, each associated with a respective instruction and including an indicator of possibly belonging to a critical chain. A critical chain corresponds to instructions of a same software function and is computed by solving a subgraph problem with degree restraints, each critical chain corresponding to a subgraph. The method also includes searching for runtime anomaly/anomalies from critical chain(s) determined via the second structure.
    Type: Grant
    Filed: March 17, 2022
    Date of Patent: March 11, 2025
    Assignee: Commissariat à l'énergie atomique et aux énergies alternatives
    Inventors: Mihail Asavoae, Mathieu Jan
  • Patent number: 12190082
    Abstract: An apparatus comprises at least one processing device configured to detect one or more issues associated with execution of a first version of a microservice in one or more computing environments, to determine whether any of the detected issues correspond to one or more triggers of one or more predefined patterns in a knowledge base, and, responsive to determining that at least one of the detected issues corresponds to at least one of the triggers of at least one of the predefined patterns in the knowledge base, to utilize code modification data structures specified in the at least one predefined pattern to modify source code of the microservice. The processing device is further configured to generate at least one additional version of the microservice utilizing the modified source code, and to deploy the at least one additional version of the microservice in at least one of the computing environments.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: January 7, 2025
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Shibi Panikkar
  • Patent number: 12182543
    Abstract: A method for implementing rules in a complex event processing (CEP) engine is shown. The method includes displaying an interactive diagramming tool to a user on a user interface. The method includes receiving, via the interactive diagramming tool, one or more commands to create a rule. The method includes generating the rule for a complex event processing (CEP) engine based on the received commands. The method includes performing a validation process of the rule and, in response to completion of the validation process, integrating the rule into the CEP engine.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: December 31, 2024
    Assignee: TYCO FIRE & SECURITY GMBH
    Inventors: Eric Thiebaut-George, Nicolae Bogdan Pavel
  • Patent number: 12177295
    Abstract: Techniques for providing network applications are described. For instance, system(s) may install a network application onto a virtual server. While installing the network application, the system(s) may monitor the installation in order to identify events. The system(s) may then generate a first file that includes file events, a second file that includes registry events, and a third file that includes service events. Additionally, the system may copy the software files installed on the virtual server. The system(s) may then generate a software package that includes the files and store the software package on a virtual storage device. After storing the software package, the system(s) may make copies of the software package and store the copies on multiple virtual storage devices. The system(s) may then use the virtual storage devices to install and launch the network application on virtual servers.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: December 24, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Justin Maneri, Brian Fisher, Jake Matthew Kulanko, Arjuna Baratham, Ryan Meyer, Mickey Ottis Williams
  • Patent number: 12164908
    Abstract: According to a method and a system a first action chain with a first explicit computer executable instruction that modifies a global variable is received. A second action chain with a second explicit computer executable instruction that reads the global state without modifying the global state is received. The first action chain and the second action chain implement parts of a client application. A first implicit executable instruction with a first local variable copy of the global state is created using the first explicit computer executable instruction as a first template. The client application is executed including executing the first and second action chains in parallel. The second explicit computer executable instruction using the global state is executed and the first implicit computer executable instruction using the first local variable copy is executed.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: December 10, 2024
    Assignee: Oracle International Corporation
    Inventor: Christian Straub
  • Patent number: 12159124
    Abstract: In a method for developing a child application, an interface of a child application developer tool is displayed. The child application developer tool is configured to provide a plurality of child application development modes. Each of the child application development modes is associated with a different run-time environment. A user selection of one of the plurality of child application development modes is received via the interface. Based on the selected one of the plurality of child application development modes, development mode information of a parent application that is associated with the one of the plurality of child application development modes is obtained. The run-time environment of the parent application is created based on the obtained application development mode information. At least one of code editing or code debugging of the child application is performed via the child application developer tool.
    Type: Grant
    Filed: May 23, 2023
    Date of Patent: December 3, 2024
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Wenliang Dai, Canhui Huang
  • Patent number: 12118351
    Abstract: Embodiments of the invention are directed to automatically capturing user interface screenshots for use in documentation of a software product. Aspects include identifying a user interface window of the software product and creating a degree-of-completion graph for the user interface window. Aspects also include capturing a plurality of screenshots of the user interface window during use of the software product and calculating a degree-of-completion percentage for each of the plurality of screenshots. Aspects further include identifying a subset of the plurality of screenshots to be included in the software product documentation based on the degree-of-completion percentage.
    Type: Grant
    Filed: August 5, 2021
    Date of Patent: October 15, 2024
    Assignee: International Business Machines Corporation
    Inventors: Shi Kun Li, Jun Qian Zhou, Dan Zhang, Xiao Feng Ji
  • Patent number: 12050458
    Abstract: Various embodiments of the present technology comprise systems and methods for testing automated industrial process routines. In some examples, a software object that corresponds to a physical device in an automated industrial environment is integrated into a test routine comprising other software objects that correspond to other physical devices in the automated industrial environment. A test script of the software object is executed to test the compatibility between the software object and the other software objects in the test routine and the performance of the software object in the test routine. Test results are generated that comprise virtual measurements for the software object.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: July 30, 2024
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Andrew R. Stump, Srdjan Josipovic, Matthew R. Ericsson, Michael D. Kalan, Anthony Carrara, Christopher W. Como, Sharon M. Billi-Duran
  • Patent number: 12039299
    Abstract: In an embodiment, a computer-implemented method comprises identifying a theme of a process based on a set of communication information. The set of communication information is generated corresponding to performing the process. The method further comprises determining a plurality of roles in the process at least partly based on the set of communication information. The plurality of roles performs respective actions during performing the process. The method further comprises generating a framework of the process based on the theme and the plurality of roles. The framework comprises one or more branches. In other embodiments, a system and a computer program product are disclosed.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: July 16, 2024
    Assignee: International Business Machines Corporation
    Inventors: Shuo Li, Xiaobo Wang, Hong Mei Zhang, Sheng Yan Sun