Patents Examined by Tuan A Vu
  • Patent number: 11491525
    Abstract: To suppress occurrence of stress corrosion cracking in a weld due to tensile residual stress generated in a web or a middle rib in case of bend forming of an aluminum alloy extrusion having the weld on the web or/and the middle rib. In bend forming of the aluminum alloy extrusion, a peak position of tensile residual stress generated in the middle rib exists in a region other than the vicinity of the weld. Since the peak position is away from the weld by a distance, tensile residual stress in the weld is reduced, making it possible to suppress occurrence of stress corrosion cracking.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: November 8, 2022
    Assignee: Kobe Steel, Ltd.
    Inventors: Koki Sugino, Masatoshi Yoshida
  • Patent number: 11487256
    Abstract: The invention relates to a method and terminal equipment for planting vegetables on internet rental land, thereby enabling land lessees with idle land to cooperate with urban people seeking to eat green vegetables which are economical and practical, on the one hand, meeting the requirement that urban people eat green vegetables which are practical and reliable, on the other hand, enabling idle land to be reasonably utilized, especially wasting land in rural areas, and bringing considerable benefits to the land lessees; meanwhile, along with the popularization and application of the method and the terminal equipment, a large number of employment posts can be brought to rural areas, and the economic development of the rural areas can be promoted.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: November 1, 2022
    Inventor: Liping Chen
  • Patent number: 11481314
    Abstract: Disclosed herein are techniques for analyzing hardware change impacts based on at least one functional line-of-code behavior and relation model. Techniques include identifying a new hardware component associated with a system; accessing a first line-of-code behavior and relation model representing execution of functions using the new hardware component; accessing a second line-of-code behavior and relation model representing execution of functions on a previous hardware component of the system; performing a functional differential comparison of the first line-of-code behavior and relation model to the second line-of-code behavior and relation model; determining, based on the functional differential comparison, a status of functional equivalence between the new hardware component and the previous hardware component; and generating, based on the determined difference, a report identifying the status of functional equivalence.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: October 25, 2022
    Assignee: Aurora Labs Ltd.
    Inventors: Zohar Fox, Carmit Sahar
  • Patent number: 11481307
    Abstract: For the purpose of reproducing a call stack accurately without restricting the range of application, a stack scanner extracts, from a stack area of a thread whose call stack is to be acquired in a memory space of an application process, possible return addresses that are addresses in a feasible region in the memory space each representing a command right after a function call command. A program analyzer analyzes a control flow representing a flow of control configured by a branch in a function that is called by the function call command right before the command represented by each of the possible return addresses and, when there is a route reaching a command currently being executed in the control flow, determines that the possible return address is a return address and, when there is not the route, determines that the possible return address is not a return address.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: October 25, 2022
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Yuto Otsuki, Yuhei Kawakoya, Makoto Iwamura, Takeo Hariu, Takeshi Yagi
  • Patent number: 11471965
    Abstract: A wire disconnection prediction device includes: a data acquisition part configured to acquire data relating to machining of a workpiece during machining of the workpiece by a wire electric discharge machine; a preprocessing part configured to create, based on the data acquired by the data acquisition part, machining condition data, machining member data and machining state data, as state data indicating a state of the machining; and a machine learning device configured to execute, based on the state data created by the preprocessing part, processing relating to machine learning using a learning model indicating correlation between a machining state in the wire electric discharge machine and presence/absence of a possibility of disconnection occurrence of a wire electrode in the wire electric discharge machine and a disconnection cause by a plurality of class sets.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: October 18, 2022
    Assignee: FANUC CORPORATION
    Inventors: Masanobu Takemoto, Keita Hada
  • Patent number: 11474793
    Abstract: Systems and methods for generating mobile applications are described. A user interface is provided to enable selecting one or more declaratives to generate a mobile application, wherein the one or more declaratives are used to visually configure characteristics of the mobile application. Data corresponding to selection of one or more declaratives for the mobile application is received. Data corresponding to selection of a layout to associate the one or more selected declaratives with the mobile application is received. Metadata associated with the one or more selected declaratives and metadata associated with the selected layout is determined. A mobile application may be generated at least based on the determined metadata associated with the one or more selected declaratives and with the selected layout.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: October 18, 2022
    Assignee: salesforce.com, inc.
    Inventor: Phil Calvin
  • Patent number: 11461081
    Abstract: Implementations are described herein for adapting existing source code snippets to new contexts. In various implementations, a command may be detected to incorporate an existing source code snippet into destination source code. An embedding may be generated based on the existing source code snippet, e.g., by processing the existing source code snippet using an encoder. The destination source code may be processed to identify one or more decoder constraints. Subject to the one or more decoder constraints, the embedding may be processed using a decoder to generate a new version of the existing source code snippet that is adapted to the destination source code.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: October 4, 2022
    Assignee: X DEVELOPMENT LLC
    Inventors: Qianyu Zhang, Bin Ni, Rishabh Singh, Olivia Hatalsky
  • Patent number: 11446875
    Abstract: Techniques are described with respect to devising a self-movement path for at least one printing device. An associated method includes aggregating environmental datapoints related to at least one environmental parameter associated with a defined printing vicinity of at least one printing device and aggregating printing device datapoints related to at least one printing hardware parameter associated with the at least one printing device. The method further includes, based upon the aggregated environmental datapoints and the aggregated printing device datapoints, configuring a machine learning knowledge model to determine a self-movement path for each of the at least one printing device between a source location of the printing device and a target location of the printing device. The method further includes facilitating creation of the self-movement path for each of the at least one printing device to facilitate processing of an object within the defined printing vicinity.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: September 20, 2022
    Assignee: International Business Machines Corporation
    Inventor: Sarbajit K. Rakshit
  • Patent number: 11433478
    Abstract: The laser machining system includes a laser device configured to output a laser beam, and a machining head configured to emit the laser beam emitted by a laser oscillator of the laser device and propagated through an optical fiber, to a workpiece in order to perform laser machining. The machining head includes at least one wavelength selective mirror having wavelength selectivity with various values of reflectivity and transmittance according to wavelengths, and at least one image capturing device. The laser machining system monitors abnormality in a laser optical system leading from the laser oscillator to the machining head, during the laser machining, by reflecting light propagated from a side of introduction of the laser beam into the machining head by the wavelength selective mirror, making the light incident on an image capturing surface of the image capturing device, and detecting incident light illuminance distribution appearing on the image capturing surface of the image capturing device.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: September 6, 2022
    Assignee: FANUC CORPORATION
    Inventors: Hiroshi Takigawa, Tadashi Kurosawa, Hisatada Machida
  • Patent number: 11436013
    Abstract: A method of checking for a stall condition in a processor is disclosed, the method including inserting an inline instruction sequence into a thread, the inline instruction sequence configured to read the result from a timing register during processing of a first instruction and store the result in a first general purpose register, wherein the timing register functions as a timer for the processor; and read the results from the timing register during processing of a second instruction and store the results in a second general purpose register, wherein the second instruction is the next consecutive instruction after the first instruction. The inline thread sequence may be inserted in sequence with the thread and further configured to compare the difference between the result in the first and second general purpose register to a programmable threshold.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: September 6, 2022
    Assignee: International Business Machines Corporation
    Inventors: Omesh Bajaj, Kevin Barnett, Debapriya Chatterjee, Bryant Cockcroft, Jamory Hawkins, Lance G. Hehenberger, Jeffrey Kellington, Paul Lecocq, Lawrence Leitner, Tharunachalam Pindicura, John A. Schumann, Paul K. Umbarger, Karen Yokum
  • Patent number: 11432453
    Abstract: A biodegradable seed rope having predetermined positioning of seeds along with nutrients is disclosed. The rope may be made of but is not limited too any organic, biodegradable or water-soluble substantial grass/paper-based composition material. Additionally, the rope is infused with organic fertilizer, nutrients, and minerals to nurture the soil and support the growth of the seeds. The seeds are spaced apart equally along the seed rope. The spacing of the seeds are determined by the type of seed that is placed within the rope.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: September 6, 2022
    Inventor: Silber James Mixer
  • Patent number: 11429900
    Abstract: A sensor device is coupled to a mechanical machine. The sensor device detects vibrations of the mechanical machine and transmits the vibration data to a remote processing device. The vibration data may be compressed prior to transmission. The remote processing device receives the data and generates a reconstructed version of the vibration data. The remote processing device includes a machine learning model trained to examine vibration data and to identify a motion pattern associated with an error condition. The machine learning model is applied to the reconstructed vibration data and detects an occurrence of an error condition in the mechanical machine. An alert indicating that an error condition has been detected is transmitted to a human operator. The human operator verifies the status of the mechanical machine and confirms that an error condition has occurred.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: August 30, 2022
    Assignee: Tractian Limited
    Inventor: Igor Vinicius Alvarenga Marinelli
  • Patent number: 11423358
    Abstract: A power software development platform may include a platform adapter configured to provide a connection environment for a plurality of communication devices each installed in a plurality of power facilities, a platform gateway configured to collect data through a plurality of power systems to which the plurality of communication devices are connected, a platform interface which provide a distribution service for the data collected by the platform gateway, a platform data hub configured to receive the data through the distribution service, verify the received data, and provide an access environment for the verified data to an application developer, an analysis abstraction service configured to convert a plurality of physical analysis engines into abstracted services and provide the abstracted services to the application developer, and an application gateway configured to receive an application from the application developer and provide the application to an application user.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: August 23, 2022
    Assignee: KOREA ELECTRIC POWER CORPORATION
    Inventors: Jung-Il Lee, Jun-Sung Kim, Hee-Jeong Park, Ji-Kang Sin, Seung-Hwan Choi
  • Patent number: 11422912
    Abstract: Accurate time estimates for operations performed on an SDDC are disclosed. The method includes receiving information about a job performed on an SDDC from at least one of a plurality of different reporting SDDC's, the information including a description of the SDDC, a description of the job performed on the SDDC, and a plurality of time stamps, each time stamp indicative of an operation performed on the SDDC in order to complete the job. The information is stored in a database in a granular time-based data set. When a request for a time estimate for a yet-to-be-performed job is received from at least a second SDDC (the request including a description of the SDDC), the stored information is used in conjunction with the description of the second SDDC to generate a time estimate for the yet-to-be-performed job.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: August 23, 2022
    Assignee: VMware, Inc.
    Inventor: Krzysztof K. Pierscieniak
  • Patent number: 11425218
    Abstract: A library may be provided that is useable in conjunction with a front-end user interface component management framework. The library may include one or more functions that provide custom hooks that allow a developer to expose state information outside of the front-end user interface component management framework, for example, to other aspects of a web application that uses such a framework. Hooks within the library may allow a developer to persist state of components for global use as well.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: August 23, 2022
    Assignee: Shipt, Inc.
    Inventor: Chace Burnette
  • Patent number: 11418575
    Abstract: A computer-implemented method includes: receiving, by a computing device, a trigger indication to deploy a new artifact into an application cluster; obtaining, by the computing device, deployment data for the new artifact from one or more service entities via external application programming interface (API) calls; storing, by the computing device, the deployment data as a deployment data object; and providing, by the computing device, the deployment data object to a plurality of instances of the application cluster via internal API calls without the need for the plurality of instances to conduct external API calls to the one or more service entities.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: August 16, 2022
    Assignee: KYNDRYL, INC.
    Inventors: Subramanian Krishnan, Nagarjuna Surabathina, Bharathi Venkatasubramanian
  • Patent number: 11410112
    Abstract: This disclosure relates to industrial data services, data modeling and applications for controlling an industrial operation. In one implementation, a platform is disclosed for allocating a data modeling request to a collaborative group of experts based on a two-dimensional data modeling flow data structure and a multilayer resource allocation graph to obtain a data model for controlling the industrial operation. The two-dimensional data modeling flow data structure and the multilayer resource allocation graph are established from an industrial graph knowledgebase using various data analytics and machine learning techniques.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: August 9, 2022
    Assignee: Accenture Global Solutions Limited
    Inventors: Fang Hou, Yikai Wu, Xiaopei Cheng, Guo Ma, Guanyi Sun, Bin Xie, Hui Shen
  • Patent number: 11403210
    Abstract: Cash handling device simulation systems and methods store real-time updated data indicative of the operating software, hardware, and firmware of each of a plurality of physical cash handling devices. Such real-time updated data is configured for executing a simulated operation of one or more cash handling devices based at least in part on simulation input data. The simulation input data may additionally identify one or more cash handling devices for simulated operation thereof, such that the simulation system generates simulated output reflecting output generated by the one or more cash handling devices during operation thereof.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: August 2, 2022
    Assignee: G4S Retail Solutions (USA) Inc.
    Inventors: Brian McCabe, Shelliene D. Crandall, David Wetzel
  • Patent number: 11403116
    Abstract: Described embodiments provide systems and methods for stateless modification of operating system registry data across network boundaries. The system includes a processor coupled to memory and configured to execute instructions to receive, within a first network, a request to apply a modification to an operating system registry of a second device within a second network different from the first network. The processor queues data describing the requested modification, receives a polling request from the second device, and transmits, to the second device responsive to the polling request, the queued data describing the requested modification for the second device to apply to the operating system registry of the second device. For example, the requested modification may be to create a key, to create a value, to delete a key, or to delete a value.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: August 2, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Steven A. Keller, Joel Kevin Lawrence Cardoza, Thomas Michael Kludy
  • Patent number: 11402810
    Abstract: A learning device includes an input processor and a learning processor. The input processor acquires a physical quantity related to a cutting process, and inputs a state variable based on the physical quantity to the learning processor, and the learning processor updates, based on a measured cutting result, an evaluation model that outputs an evaluation result of the cutting process based on the state variable.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: August 2, 2022
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Keitaro Fujii, Masayuki Takahashi, Tosihiko Wada