Patents Examined by Stephen D'Adamo
-
Patent number: 12385817Abstract: 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: GrantFiled: June 9, 2022Date of Patent: August 12, 2025Assignee: KOKUSAI KEISOKUKI KABUSHIKI KAISHAInventors: Sigeru Matsumoto, Hiroshi Miyashita, Kazuhiro Murauchi, Kiyoaki Haneishi
-
Patent number: 12377647Abstract: 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: GrantFiled: March 15, 2022Date of Patent: August 5, 2025Assignee: Livingston Systems, LLCInventor: Ronald Joseph Yardley
-
Patent number: 12372548Abstract: 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: GrantFiled: August 26, 2022Date of Patent: July 29, 2025Assignee: Samsung Electronics Co., LtdInventors: Wonhee Lee, Jaehyuk Choi
-
Patent number: 12367037Abstract: 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: GrantFiled: June 13, 2023Date of Patent: July 22, 2025Assignee: Dev-Factory Innovations FZ-LLCInventors: Nilesh Agarwal, Pranet Verma, Piyush Agarwal
-
Patent number: 12365174Abstract: 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: GrantFiled: September 12, 2023Date of Patent: July 22, 2025Assignee: Eastman Kodak CompanyInventors: Jason D. Steadman, Michael G. Shaughnessy, Carolyn Rae Ellinger
-
Patent number: 12365558Abstract: 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: GrantFiled: September 29, 2020Date of Patent: July 22, 2025Assignee: Canon Kabushiki KaishaInventor: Kohei Mizuguchi
-
Patent number: 12353153Abstract: 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: GrantFiled: July 27, 2022Date of Patent: July 8, 2025Assignee: Seiko Epson CorporationInventors: Hiroyuki Kosuge, Riku Maeda
-
Patent number: 12353315Abstract: 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: GrantFiled: May 16, 2022Date of Patent: July 8, 2025Assignee: FAIR ISAAC CORPORATIONInventor: Sowmya Pissay Krupashankar
-
Patent number: 12345602Abstract: 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 theType: GrantFiled: September 22, 2022Date of Patent: July 1, 2025Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventor: Shingo Miyai
-
Patent number: 12313975Abstract: 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: GrantFiled: August 23, 2022Date of Patent: May 27, 2025Assignee: MIRACLON CORPORATIONInventors: David Aviel, Fredrick Charles Mellema, Andrew R. Williams
-
Patent number: 12288047Abstract: 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: GrantFiled: July 29, 2022Date of Patent: April 29, 2025Assignee: Salesforce, Inc.Inventors: Matthew Daniel Fuchs, Antonio Garrote, Kelly Henvy, Pawel Uchida-Psztyc
-
Patent number: 12248787Abstract: 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: GrantFiled: March 17, 2022Date of Patent: March 11, 2025Assignee: Commissariat à l'énergie atomique et aux énergies alternativesInventors: Mihail Asavoae, Mathieu Jan
-
Patent number: 12190082Abstract: 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: GrantFiled: December 7, 2021Date of Patent: January 7, 2025Assignee: Dell Products L.P.Inventors: Parminder Singh Sethi, Shibi Panikkar
-
Patent number: 12182543Abstract: 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: GrantFiled: June 30, 2021Date of Patent: December 31, 2024Assignee: TYCO FIRE & SECURITY GMBHInventors: Eric Thiebaut-George, Nicolae Bogdan Pavel
-
Patent number: 12177295Abstract: 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: GrantFiled: March 30, 2021Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventors: Justin Maneri, Brian Fisher, Jake Matthew Kulanko, Arjuna Baratham, Ryan Meyer, Mickey Ottis Williams
-
Patent number: 12164908Abstract: 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: GrantFiled: December 22, 2020Date of Patent: December 10, 2024Assignee: Oracle International CorporationInventor: Christian Straub
-
Patent number: 12159124Abstract: 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: GrantFiled: May 23, 2023Date of Patent: December 3, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Wenliang Dai, Canhui Huang
-
Patent number: 12118351Abstract: 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: GrantFiled: August 5, 2021Date of Patent: October 15, 2024Assignee: International Business Machines CorporationInventors: Shi Kun Li, Jun Qian Zhou, Dan Zhang, Xiao Feng Ji
-
Patent number: 12050458Abstract: 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: GrantFiled: December 20, 2022Date of Patent: July 30, 2024Assignee: 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: 12039299Abstract: 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: GrantFiled: November 12, 2020Date of Patent: July 16, 2024Assignee: International Business Machines CorporationInventors: Shuo Li, Xiaobo Wang, Hong Mei Zhang, Sheng Yan Sun