Editing/modifying Patents (Class 700/87)
  • Patent number: 11972386
    Abstract: In a distributed ledger (DLT) network, a transaction, related to movement of a monitored entity from a first party's location to a second party's location, is monitored. The transaction is associated with a respective real-time status and with at least a first predetermined milestone. Sensor outputs from an IoT enabled sensor that is operably coupled to the monitored entity, are received while the monitored entity is located remotely from the first and second parties during its movement from the first location to the second location. Updates to a real-time status of the monitored entity, relating to progress towards a milestone, are determined based on the received sensor outputs. The transaction is updated, in real time, on the DLT network when the milestone is reached. Information is communicated relating to the update of the transaction and the first predetermined milestone, in real-time, to the first party and the second party.
    Type: Grant
    Filed: August 10, 2022
    Date of Patent: April 30, 2024
    Assignee: Dell Products L.P.
    Inventors: Ajay Maikhuri, Rajesh Krishnan, Dhilip Kumar, Souptik Banerjee
  • Patent number: 11960443
    Abstract: An event historian system receives event data from a client system via a network connection and stores the event data in a block data storage system. An event data block in which to store the received event data is selected based on the time range of the occurrence of the received event data. The received event data is stored in a snapshot within the event data block. Event property data is extracted from the received event data and used to build a plurality of event property index files.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: April 16, 2024
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Brian Kenneth Erickson, Bala Kamesh Sista, Abhijit Manushree, Vinay T. Kamath
  • Patent number: 11948232
    Abstract: A system and method for visualizing process information in industrial process applications, wherein the process information is comprised in data objects related to process elements and data objects are represented as visualized data objects according to pre-defined visualization styles, and wherein a data object is representable by a plurality of different visualization styles, includes running a visualization application for visualizing the process information, selecting a visualization style for a data object during run time of the visualization application, and applying the visualization style according to the selection during run time of the visualization application.
    Type: Grant
    Filed: May 3, 2022
    Date of Patent: April 2, 2024
    Assignee: ABB Schweiz AG
    Inventors: Raja Sivalingam, Matteo Sommariva, Giorgio Avanzino
  • Patent number: 11875763
    Abstract: A computer-implemented method of digital music composition that creates a digital multi-genre musical composition track by downloading a host digital music track of a first genre and two or more separate donor multi-genre musical tracks, and then selectively modulating the instruments and rhythmic patterns of the donor musical tracks by manipulating the rhythmic patterns. The manipulation includes manipulating at least one of the intensities, frequency, sound, beat, and rhythm of the rhythmic pattern. The manipulated donor musical tracks are then integrated into the host musical track to create a combined digital multi-genre musical composition track, which can be downloaded, saved in a file, and replayed as needed.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: January 16, 2024
    Inventor: Syntheria F. Moore
  • Patent number: 11853025
    Abstract: A partial circuit selector selects a partial circuit comprising a plurality of contacts in a ladder diagram program. A replacement circuit generator generates a replacement circuit comprising a smaller number of contacts than in the selected partial circuit. An auxiliary circuit generator generates an auxiliary circuit that causes the replacement circuit to perform the same action as the partial circuit. A program editor performs, on the ladder diagram program, a replacement process for replacing a partial circuit appearing in the ladder diagram program with the replacement circuit, and performs an auxiliary circuit insertion process for inserting the auxiliary circuit into the ladder diagram program.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: December 26, 2023
    Assignee: OMRON Corporation
    Inventors: Shintaro Iwamura, Shuichi Kobayashi
  • Patent number: 11823210
    Abstract: Techniques for collecting telemetry data, indicating usage of a computing-based solution hosted in a computing resource network, to ascertain a stage of progression through an experience lifecycle for the computing-based solution, and to generate data for populating lifecycle templates with content for progressing from the stage to which the user account has progressed to the next stage of the experience lifecycle, to include on a user interface for display on a computing device associated with a user account. A software agent executing on a node in the computing resource network may collect the telemetry data to provide to a Software-Defined Networking (SDN) controller disposed in the same network. The SDN controller may transmit the telemetry data to a service provider network, where the data is utilized to determine lifecycle data for generating a user portal to present on the computing device associated with the user account.
    Type: Grant
    Filed: February 9, 2023
    Date of Patent: November 21, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Vasudha Venkataraman, Joshua David Suhr, Jonathan Sturgis Leary, Ramit Kanda
  • Patent number: 11822305
    Abstract: Exemplified herein is a graphical user interface for an industrial automation system that provides, in a single aggregated and eloquent view, a configuration workspace to discover and present configuration details of control components within an industrial automation system. These components may include industrial controllers, programmable logic controllers (PLCs), supervisory control and data acquisition (SCADA) systems, programmable automation controllers (PACs), and the like, which have modules (as well as submodules) connected thereto. Among other things, the configuration workspace enables a holistic view of identified hardware configuration and the modular reconciliation and troubleshoot of the network device and module configurations.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: November 21, 2023
    Assignee: INTELLIGENT PLATFORMS, LLC
    Inventors: Balajose Goli, Abitha Beevi Mohammed Siddique, Venkatesh Mani Selvaraj, Vishal Fogla, Shantanu Ratnakar Rao Choudhary
  • Patent number: 11806875
    Abstract: Disturbance compensation in computer-assisted devices include a first articulated arm configured to support an imaging device a second articulated arm configured to support an end effector, and a control unit coupled to the first articulated arm and the second articulated arm. The control unit is configured to set a first reference frame, where the first reference frame is based on a first position of the imaging device at a first time. The control unit is further configured to detect a first disturbance to the first articulated arm moving the imaging device away from the first position, receive a command to move the end effector, and transform the command to move the end effector from a command in the first reference frame to a command in a reference frame for the end effector.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: November 7, 2023
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventors: Nitish Swamp, Paul G. Griffiths, Goran A. Lynch, Daniel N. Miller
  • Patent number: 11768954
    Abstract: The exemplary embodiments provide real-time data capture and processing which improves data processing performance and speed and facilitate passing of the processed data to various analytical sources, while maintaining superior data quality checks, particularly with respect to data elements associated with multiple data types. The proposed system and process can be used to continuously consume and listen to multiple events while mapping the events to appropriate schemas provided in a separate schema stream. The schema stream is provided once and cached to minimize bandwidth consumed by the transaction stream. The schema information is then further enriched with information from a metadata registry. The event data may then be compressed and aligned in memory tables based on the enriched schema. Once events are decoded and sorted into memory tables in accordance to the identified schema, each memory table can be processed in parallel.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: September 26, 2023
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Mayur Jagtap, Naga Venkata Sriram Vadakattu, Abhijit Chitnis, Janardhan Deepak Prabhakara, Anurag Jain, Parvesh Kumar, Rahul Surendra Nath, Behdad Forghani, Mark Assousa
  • Patent number: 11759265
    Abstract: Techniques for registering a computer-assisted device to a table include a computer-assisted device having an articulated arm and a control unit coupled to the articulated arm. The control unit is configured to receive information of a first motion of a table. The first motion of the table caused a corresponding second motion of a point associated with the articulated arm. The control unit further configured to receive information of the second motion and determine a first angular relationship between the table and the computer-assisted device based on the first motion and the second motion.
    Type: Grant
    Filed: December 24, 2020
    Date of Patent: September 19, 2023
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventors: Paul G. Griffiths, Brandon D. Itkowitz
  • Patent number: 11725314
    Abstract: Pattern data for at least two sizes are converted to knit data, regarding knitted products to be graded. Regarding the knit data for at least two sizes, characteristic points specifying shapes of the knitted products and intermediate shapes specifying shapes of the knitted products between the characteristic points are generated. By interpolating or extrapolating the characteristic points and the intermediate shapes, according to a desired size of the knitted products, characteristic points and intermediate shapes for the desired size are generated. Closed loops are generated by connecting the characteristic points and the intermediate shapes, and knit data for the desired size is generated by allocating knitted stitches within patterns specified by the closed loops. Without pattern data for intermediate sizes, knit data for the intermediate sizes are generated from the two size knit data.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: August 15, 2023
    Assignee: SHIMA SEIKI MFG., LTD.
    Inventors: Koichi Terai, Takenori Takatsuka
  • Patent number: 11651006
    Abstract: In order to visualize screen content on a data visualization system in the context of monitoring and controlling the functionality of at least one device, which is networked in an installation-related and operational manner to form a device network, in a technical installation, in which each visualization aspect from a set of visualization aspects which is available for the device can be linked to device-specific operating data of device operating data provided by the installation, which device-specific operating data are respectively tied to this visualization aspect.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: May 16, 2023
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: David Büttner, Matous Sedlacek, Holger Strobel
  • Patent number: 11623824
    Abstract: Embodiments provide for systems and methods related to kiosks for personalizing a packaged article. The kiosks may also be used for storage, inventory management, retrieval, packaging, and/or personalization of packaged articles. The kiosks discussed herein differ from non-kiosk personalization systems, such as personalization systems installed on a factory or warehouse floor, in that the kiosks are self-contained personalization systems. In some embodiments, the kiosks are portable and can be moved between different sites or events. This portability allows the kiosks to personalize packaged articles for concerts, festivals, conventions, trade shows, and the like.
    Type: Grant
    Filed: April 12, 2022
    Date of Patent: April 11, 2023
    Inventors: Yoshikazu Hoshino, David Glen Barrett, Scott Timothy Alberstein, Gad Amit, Stanislav Moiseyenko, Yuri Viacheslav Litvinov
  • Patent number: 11623617
    Abstract: An automatic control of a vehicle washing installation in an emergency operation in the case of a fault is provided. The following method steps are carried out: detecting an error message for ascertaining a fault state of the vehicle washing installation. In response to the detected fault state: specifying function blocks, which can be activated in a fault-free manner, on the basis of a read-in equipment data set which represents the current equipping of the vehicle washing installation with machine components for computing emergency operation programs; controlling a vehicle washing installation for carrying out the emergency operation on the basis of the calculated emergency operation programs.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: April 11, 2023
    Assignee: Washtec Holding GmbH
    Inventor: Bernhard Heinz
  • Patent number: 11618995
    Abstract: A system allows a user to create new designs for apparel and preview these designs before manufacture. Software and lasers are used in finishing apparel to produce a desired wear pattern or other design. Users may collaborate while designing the apparel and designate what items should belong in specific collections. Users may also use an assortment builder tool to search a database of products according to one or more search parameters to select a garment with a finishing pattern.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: April 4, 2023
    Assignee: Levi Strauss & Co.
    Inventors: Benjamin Bell, Christopher Schultz, Jennifer Schultz, Jeff Zens, Debdulal Mahanty
  • Patent number: 11599887
    Abstract: Techniques for collecting telemetry data, indicating usage of a computing-based solution hosted in a computing resource network, to ascertain a stage of progression through an experience lifecycle for the computing-based solution, and to generate data for populating lifecycle templates with content for progressing from the stage to which the user account has progressed to the next stage of the experience lifecycle, to include on a user interface for display on a computing device associated with a user account. A software agent executing on a node in the computing resource network may collect the telemetry data to provide to a Software-Defined Networking (SDN) controller disposed in the same network. The SDN controller may transmit the telemetry data to a service provider network, where the data is utilized to determine lifecycle data for generating a user portal to present on the computing device associated with the user account.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: March 7, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Vasudha Venkataraman, Joshua David Suhr, Jonathan Sturgis Leary, Ramit Kanda
  • Patent number: 11562105
    Abstract: Method and system for engineering with sequence libraries are provided. A first set of engineering data is defined for a first engineering project to generate a first sequence library for the first engineering project, independently of one or more lower level engineering projects for configuring one or more field control systems. The sequence library assignment process is to assign the first sequence library to the one or more lower level engineering projects simultaneously to generate one or more first assigned sequence libraries for the one or more lower level engineering projects for configuring the one or more field control systems. The parallel configuration process is to perform a parallel configuration process which configures the first sequence library for the first engineering project, while assigning the first sequence library to another one or more lower level engineering projects.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: January 24, 2023
    Assignee: YOKOGAWA ELECTRIC CORPORATION
    Inventors: Mark Anthony De Castro Cu-Unjieng, Isao Hirooka, Hideki Murata, Naing Oo Lin, Archie Sambitan Orido, Takeshi Mori, Efendi Supiman, Thin Sapal Yu, Janet Tria
  • Patent number: 11524360
    Abstract: A marking system for decorating one or more workpieces includes a plurality of marking stations that can mark product images on blank workpieces to produce product workpieces, at least some of which have different sizes, shapes, materials, or a combination thereof, a control system that can select one of the plurality of marking stations and send product image data to the selected one of the plurality of marking stations, and a robotic manipulator that can transport a blank workpiece to the selected marking station under the control of the robotic manipulator. The selected marking station can mark the product image the blank workpiece based on the product image data which produces a product workpiece. The robotic manipulator can remove the product workpiece from the selected one of the plurality of marking stations.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: December 13, 2022
    Assignee: Shutterfly, LLC
    Inventors: Michael Lane Polk, David Lynn Hall
  • Patent number: 11503354
    Abstract: There is provided a method of and apparatus for streaming data. Data segments containing audio and/or video data content are received over a network. The data segments are stored in a buffer. It is determined that the network has capacity to provide the content in the data segments at a higher quality than is currently stored in the buffer prior to playout of the data segments. A higher quality version of content of one or more data segments in the buffer that have the latest relative playout time are requested in preference to requesting a higher quality version of content of data segments that have earlier relative playout times.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: November 15, 2022
    Assignee: VESTEL ELEKTRONIK SANAYI VE TICARET A.S.
    Inventor: Çagdas Döner
  • Patent number: 11409873
    Abstract: A method of cyber protection of a machine based on acquiring acoustic signals from a vicinity of the machine, while the machine is operative. The method includes analyzing the acquired acoustic signals to determine whether the machine or a controller of the machine is operating suspiciously and initiating a cyber measure on the controller of the machine, responsive to a determination based on the acquired acoustic signals that the machine or the controller is operating suspiciously.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: August 9, 2022
    Assignee: 3D SIGNALS LTD.
    Inventors: Amnon Shenfeld, Yair Lavi, Amit Ashkenazi, Ofer Affias
  • Patent number: 11300940
    Abstract: Various embodiments of the present technology generally relate to industrial automation device configurations and programmable logic. More specifically, some embodiments relate to a method of integrating industrial automation device configurations and application logic in industrial environments. To reduce time and errors, an automated method enables industrial enterprises, employers, and other users to obtain a list of devices in an automation process comprising at least one device and a logical representation of the device. In order to configure the device to function optimally in the industrial environment, a system representation of the automation process comprising corresponding input/output configurations for each device in the list may be obtained.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: April 12, 2022
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Jerald E. Plessing, Philip M. Hamilton
  • Patent number: 11256390
    Abstract: Methods, apparatus, systems, and computer-readable media are provided for tailoring composite graphical assistant interfaces for interacting with multiple different connected devices. The composite graphical assistant interfaces can be generated in response to a user providing a request for an automated assistant to cause a connected device to perform a particular function. In response to the automated assistant receiving the request, the automated assistant can identify other connected devices, and other functions capable of being performed by the other connected devices. The other functions can then be mapped to various graphical control elements in order to provide a composite graphical assistant interface from which the user can interact with different connected devices. Each graphical control element can be arranged to reflect how each connected device is operating simultaneous to the presentation of the composite graphical assistant interface.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: February 22, 2022
    Assignee: Google LLC
    Inventors: Yuzhao Ni, David Roy Schairer
  • Patent number: 11241759
    Abstract: Provided is a teaching device including a grouping unit which divides machining points into machining point groups so that a machining head can sequentially machine each machining point for a machining time and so that a non-machining time can be minimized, a machining path determination unit which determines a machining path on which an in-group movement time of a robot is shortest for each machining point group, a teaching process adjustment unit which adjusts a machining order of the machining points and an operation order of the machining point groups so as to minimize a distance between groups and which optimizes the grouping so as to minimize a total movement time for completing machining, and a teaching data output unit which outputs, as teaching data, machining execution positions on the machining path obtained as a result of processing of the teaching process adjustment.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: February 8, 2022
    Assignee: FANUC CORPORATION
    Inventor: Toshiya Takeda
  • Patent number: 11204597
    Abstract: A method for verifying and authenticating additive manufactured products utilizing extraterrestrial communication including generating a product geometry file, recording to a distributed transaction register stored on a server network having a plurality of node servers a first transaction reflecting the product geometry file, the first transaction having a first output associated with the first transaction and including a blockchain address, transmitting the first output between a terrestrial transceiver that is communicatively connected to the server network and an extraterrestrial transceiver that is communicatively connected to the terrestrial transceiver, and printing, with a 3D additive printer, a product that utilizes the product geometry file.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: December 21, 2021
    Assignee: Moog Inc.
    Inventors: George L. Small, James F. van Oss, James A. Regenor, Paul K. Guerrier, George Baggs, Jason C. Jones
  • Patent number: 11194313
    Abstract: A numerical controller includes a command analysis unit for analyzing the machining program in which the axis movement command for a plurality of sections is described in one block of the machining program in a reading processing for the one block to specify a plurality of coordinate values or movement amounts, and a block information generation unit for generating the block information for the plurality of sections based on the plurality of coordinate values or movement amounts. Each of one or more addresses is described only once and a plurality of command values corresponding to the respective addresses is described according to a predetermined order in the axis movement command, and the command analysis unit specifies a correlation between the addresses and the command values according to the order.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: December 7, 2021
    Assignee: Fanuc Corporation
    Inventors: Chihiro Abe, Manabu Saitou, Takenori Ono
  • Patent number: 11169503
    Abstract: A method for verifying and authenticating additive manufactured products utilizing extraterrestrial communication including generating a product geometry file, recording to a distributed transaction register stored on a server network having a plurality of node servers a first transaction reflecting the product geometry file, the first transaction having a first output associated with the first transaction and including a blockchain address, transmitting the first output between a terrestrial transceiver that is communicatively connected to the server network and an extraterrestrial transceiver that is communicatively connected to the terrestrial transceiver, and printing, with a 3D additive printer, a product that utilizes the product geometry file.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: November 9, 2021
    Assignee: Moog Inc.
    Inventors: George L. Small, James F. van Oss, James A. Regenor, Paul K. Guerrier, George Baggs, Jason C. Jones
  • Patent number: 11107168
    Abstract: A method for the verification and authentication of additive manufactured product, comprising the steps of receiving, from a customer, at least one customer requirement for a product, deriving at least one manufacturing requirement and generating a product geometry file for the product, recording, by a first computing device, to a distributed transaction register, a first transaction reflecting certification of the product geometry file, obtaining a first output reflecting the first transaction, printing the product with a 3D printer, recording, by a second computing device, to the distributed transaction register, a second transaction reflecting the printing of the product and the first output, obtaining a second output reflecting the second transaction, embedding within the product a unique code reflecting the second output, whereby the product geometry file and the printing of said product may be verified with the unique code such that the product may be authenticated.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: August 31, 2021
    Assignee: Moog Inc.
    Inventors: George L. Small, James F. van Oss, James A. Regenor, Paul K. Guerrier
  • Patent number: 10952130
    Abstract: Embodiments of this application provide an access control method, a terminal device, and a radio access network device.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: March 16, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Hongping Zhang, Qinghai Zeng
  • Patent number: 10798780
    Abstract: A method and apparatus for monitoring and controlling the controller based remote solution comprises receiving either a selection of a blank template in which a controller device is selected, and a solution corresponding to a conventional system is built, or a selection of a pre-defined solution comprising a controller device installed in a conventional system. Input for at least one parameter of the solution is received. The parameter comprises a monitored parameter of the conventional system, a condition for the monitored parameter, or a remote program parameter for executing a remote program. Based on the received inputs, a controller program (AGCP) is generated automatically, the AGCP for execution by the controller device. The AGCP comprises a call for executing the remote program based on the condition being met, and is sent for installation on the controller device.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: October 6, 2020
    Assignee: Ciambella Ltd.
    Inventors: Jean-Baptiste Leonelli, Trisala Chandaria
  • Patent number: 10778927
    Abstract: A display system is provided. The display system includes a display apparatus configured to display an image, an image providing apparatus configured to provide an image, and a remote control device configured to transmit a control signal for controlling the image providing apparatus. The display apparatus is further configured to control the remote control device to transmit at least one control signal to the image providing apparatus, and acquire apparatus information of the image providing apparatus by analyzing an image provided by the image providing apparatus to the display apparatus in response the image providing device receiving the at least one control signal transmitted by the remote control device.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: September 15, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Seung-il Yoon, Kwan-young Kim, Sergei Sudakov, Jae-min Soh, Ji-hyo Lee, Sang-jin Choi, Hyun-kyu Yun
  • Patent number: 10732969
    Abstract: A method and apparatus for creating and managing a controller based remote solution is provided. The method comprises receiving, at a code virtualization server (CVS) from a graphical user interface (GUI), an input of a solution comprising a controller communicably coupled with and operable to control a sensor and/or an actuator, a condition at the at the sensor and/or the actuator, an action for execution by the controller upon the condition being met, and at least one parameter for the solution. A program (AGCP) for the controller is automatically generated on the CVS based on the input solution. The program comprises code to check if the condition is met, and to execute the action when the condition is met. The AGCP is downloaded to a storage on the user device, or sent to the at least one controller, for installation on the at least one controller.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: August 4, 2020
    Assignee: Ciambella Ltd.
    Inventors: Jean-Baptiste Leonelli, Trisala Chandaria
  • Patent number: 10691096
    Abstract: In one embodiment, a system includes a HMI module. The HMI module includes a first external application unit that has first external application unit. The first external application unit has a first interface for the HMI module. The HMI module further includes a second external application unit that has a second interface for the HMI module. The HMI module can correspond with both the first interface and the second interface.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: June 23, 2020
    Assignee: Robert Bosch GmbH
    Inventors: Joachim Schadow, Florian Esenwein, Thomas Schomisch
  • Patent number: 10671894
    Abstract: Automated evaluation and extraction of information from piping and instrumentation diagrams (P&IDs). Aspects of the systems and methods utilize machine learning and image processing techniques to extract relevant information, such as tag names, tag numbers, and symbols, and their positions, from P&IDs. Further aspects feed errors back to a machine learning system to update its learning and improve operation of the systems and methods.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: June 2, 2020
    Assignee: Schneider Electric Systems USA, Inc.
    Inventors: Bhaskar Sinha, Ashish Patil, Amitabha Bhattacharyya, Venkatesh Jagannath, Sameer Kondejkar
  • Patent number: 10498796
    Abstract: A system and method for providing real-time data to a Rich Internet Application is disclosed. The graphical and networking features of RIA frameworks in conjunction with at least one real-time data server provides low-latency, real-time data applications in a web browser. In one embodiment, data is produced at a data source, propagated to a server, and collected at the server. A persistent connection is created from a RIA to the server, and the RIA is subscribed to the data, wherein the subscribed data comprises at least some of the data collected at the server, and wherein the server propagates the subscribed data to the RIA through the persistent connection as the data is collected at the server.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: December 3, 2019
    Assignee: Real Innovations International LLC
    Inventor: Andrew S. Thomas
  • Patent number: 10437226
    Abstract: The positioning control apparatus that controls driving of a motor while displaying an operation screen of a motion control program includes a software development support unit to create and output a probe list for control signals or devices used in the motion control program included in the software development support unit; and a sampling display unit to output the probe list to the controller and to display data sampled in the controller. The software development support unit creates the probe list for at least one control signal or at least one device in accordance with an operation performed on the operation screen of the motion control program.
    Type: Grant
    Filed: April 23, 2015
    Date of Patent: October 8, 2019
    Assignee: Mitsubishi Electric Corporation
    Inventors: Shogo Morita, Hidehito Kato, Keiji Suematsu
  • Patent number: 10268918
    Abstract: An image processing apparatus includes: an obtaining unit configured to obtain corresponding points group information for associating a position in an image captured in a first deformation state with a position in an image captured in a second deformation state; a calculation unit configured to calculate deformation from the image captured in the first deformation state to the image captured in the second deformation state based on the corresponding points group information; a display control unit configured to display, on a display unit, deformation progress information of an image based on the deformation calculated by the calculation unit; and a correction unit configured to correct the corresponding points group information. The calculation unit calculates the deformation based on the corresponding points group information corrected by the correction unit.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: April 23, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Itaru Otomaru, Kazuhiro Miyasa, Ryo Ishikawa
  • Patent number: 10263983
    Abstract: An image forming apparatus capable of maintaining user's convenience in performing transmission while utilizing a transmission setting even when destinations usable for the transmission according to the transmission setting are restricted to a predetermined destination such as an authenticated user's address in order to enhance security. In a case where destinations usable for the transmission according to the transmission setting are restricted to an authenticated user's address and where at least one transmission destination registered in the transmission setting differs from the user's address, the at least one transmission destination registered in the transmission setting is rewritten to the authenticated user's address.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: April 16, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Hiroyoshi Takamiya
  • Patent number: 10146197
    Abstract: Disclosed are methods and apparatuses for creating a prototype. The methods include at least: receiving a generated prototype, sensing a trigger on the received prototype, generating a message comprising an identifier for identifying an external terminal according to the sensing of the trigger, determining, when a first message and a second message of a plurality of generated messages are generated sequentially before an expiry of a preset message transmission time, the second message representing a transmission message, providing to a bridge application matched to the identifier, the generated message, after the expiry of the preset message transmission time, generating a control command based on the generated message, using the bridge application, and transmitting the generated control command to the external terminal, wherein the control command includes a command for enabling the external terminal to output a preset response in response to the control command.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: December 4, 2018
    Assignee: STUDIO XID KOREA, INC.
    Inventors: Soo Kim, Jae Won Song
  • Patent number: 10079059
    Abstract: Memristor cell read margin enhancement employs programming switched memristor sub-bits of a memristor cell with a first resistive state to increase a relative read margin of the memristor cell. The switched memristor sub-bits of the memristor cell are connected in series. The read margin of the memristor cell is increased relative to a read margin of either of the switched memristor sub-bits.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: September 18, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Brent Buchanan
  • Patent number: 10063534
    Abstract: The present disclosure describes systems and methods for processing security sensor data that enhances the ability of a user to quickly and efficiently review portions of the sensor data streams.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: August 28, 2018
    Assignee: DATAWATCH SYSTEMS, INC.
    Inventors: Para Weerasuriya, Kenny Reed
  • Patent number: 9996520
    Abstract: A method, system, and/or computer program product pins an area on a user interface. One or more processors receive a pinning signal from a user. The pinning signal defines a pinned area on a user interface. The pinned area is an unrestricted freeform area that is defined by the user. One or more processors then receive a scrolling input, which causes an unpinned area on the user interface to move on the user interface, while the pinned area is displayed z-indexed above the unpinned area that has moved, and while the pinned area remains in a fixed position on the user interface.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventor: Gabrielle Z. Steele
  • Patent number: 9946701
    Abstract: A method, system, and/or computer program product pins an area on a user interface. One or more processors receive a pinning signal from a user. The pinning signal defines a pinned area on a user interface. The pinned area is an unrestricted freeform area that is defined by the user. One or more processors then receive a scrolling input, which causes an unpinned area on the user interface to move on the user interface, while the pinned area is displayed z-indexed above the unpinned area that has moved, and while the pinned area remains in a fixed position on the user interface.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: April 17, 2018
    Assignee: International Business Machines Corporation
    Inventor: Gabrielle Z. Steele
  • Patent number: 9798319
    Abstract: In an industrial control setting, different components can have information that can be valuable to various entities, such as other components, technicians, and the like. A decision can be made as to what information should be available to entities and a determination can be made if the information should be published in a directory or be discoverable. Security can be taken into account in determining if information should be published and decision making can employ adaptive learning, such that a publish and/or discovery decision criterion can be modified based on the learning.
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: October 24, 2017
    Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: David A. Vasko, Raymond J. Staron, Charles Martin Rischar, Kenwood H. Hall, Subbian Govindaraj, Robert J. Kretschmann, Michael D. Kalan, Paul R. D'Mura, Taryl J. Jasper, Eugene Liberman
  • Patent number: 9691265
    Abstract: An electronic device is configured to check soundness of the electronic device on the basis of device specific information of the electronic device. The electronic device includes a module configured to automatically set and input at least one of the device specific information upon factory shipment of the electronic device and the device specific information upon mounting of the electronic device, into the electronic device.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: June 27, 2017
    Assignee: Yokogawa Electric Corporation
    Inventor: Takuya Kawamoto
  • Patent number: 9645869
    Abstract: A method of using exception information for binary code. The method comprises: receiving exception information relating to an exception occurring during execution of binary code, the exception information including a code reference identifying a function executing while the exception occurred, and a line number for that function. The method also comprises: accessing intermediate code using the code reference and the line number to obtain intermediate code fragments; converting the intermediate code fragments to a source code approximation; and providing the source code approximation and function name to a log for subsequent analysis.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: May 9, 2017
    Assignee: NCR Corporation
    Inventor: Gordon Patton
  • Patent number: 9519701
    Abstract: Various embodiments of systems and methods for generating information models in an in-memory database system by importing data foundation from existing Semantic layer files are described herein. The method includes specifying a type of information view to be generated to model content data. Further the method includes invoking the content data from existing semantic layer files using an import option of a content data editor interface. Subsequent to selecting one or more semantic layer files, automatically extracting table objects corresponding to the selected semantic layer files along with data foundation objects from a file source.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: December 13, 2016
    Assignee: SAP SE
    Inventors: James Michael Amulu, Sudarsan Gokhale Raghunath
  • Patent number: 9471370
    Abstract: A batching module that inspects call stacks within a stack evaluator to identify current expressions that can be evaluated in batch with other expressions. If such expressions are identified, the corresponding stacks are blocked from further processing and a batch processing request for processing the expressions is transmitted to the application server. The application server processes the expressions in batch and generates a value for each of the expressions. The blocked stacks are then populated with the values for the expressions.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: October 18, 2016
    Assignee: Palantir Technologies, Inc.
    Inventors: Eugene E. Marinelli, III, Yogy Namara
  • Patent number: 9361069
    Abstract: The system includes a novel software application interactive representation modeling language, a software application (82) operative to use the modeling language to create, read and modify interactive representation models of the proposed applications, a memory (86) to store requirement data and interactive representation model data, a software application (92) operative to read and update the interactive representation model data across a computer network, a software application (76) operative to maintain a record of the requirements and to administer operation of the system, a software application (78) operative to render interactive representations of the proposed applications in browser readable format, a software application (82) operative to allow multiple instances of other applications to access interactive representation data and requirement data residing in the memory and a software application (84) operative to allow an individual user's interactions with the system to be broadcast across a network
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: June 7, 2016
    Assignee: iRise
    Inventors: Maurice Martin, Stephen Brickley, Leon Amdour, Alex Kravets, Brian Fan, Dominic Infante, Stuart Larking, Paul Aldama, Brian Russell
  • Patent number: 9318985
    Abstract: An image forming apparatus includes a longitudinally conveying motor, a main-body-side control board, and a sensor. In the longitudinally conveying motor, an encoder generates an encoder signal having a frequency corresponding to the number of rotations of the longitudinally conveying motor, and a sensor signal superimposing unit receives an input of a logical state of the sensor. The sensor signal superimposing unit superimposes the logical state of the sensor on the encoder signal by modulating a duty ratio of the encoder signal based on the logical state of the sensor, and outputs a post-superimposition encoder signal. In the main-body-side control board, a sensor signal separating unit obtains the logical state of the sensor by demodulating the input encoder signal.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: April 19, 2016
    Assignee: KONICA MINOLTA BUSINESS TECHNOLOGIES, INC.
    Inventors: Yuta Tachibana, Yuji Kobayashi, Hiroshi Yamaguchi
  • Patent number: 9146735
    Abstract: Systems, methods, and articles of manufacture for facilitating workflow control for a document. In one embodiment, a portion of computer program source code is associated with a workflow. The computer program is monitored for reference to or by the portion of the computer program source code. In response to a reference to or by the computer program source code, the workflow is fired off.
    Type: Grant
    Filed: July 23, 2009
    Date of Patent: September 29, 2015
    Assignee: International Business Machines Corporation
    Inventors: Robert B. Chumbley, Jacob D. Eisinger, Travis M. Grigsby, Christopher M. Laffoon, Rohan U. Mandrekar