Product Assembly Or Manufacturing Patents (Class 700/95)
  • Patent number: 10430846
    Abstract: A platform facilitates buyers, sellers, and third parties in obtaining information related to each other's transaction histories, such as a supplier's shipment history, the types of materials typically shipped, a supplier's customers, a supplier's expertise, what materials and how much a buyer purchases, buyer and shipper reliability, similarity between buyers, similarity between suppliers, and the like. The platform aggregates data from a variety of sources, including, without limitation, customs data associated with actual import/export transactions, non-public shipper records, and facilitates the generation of reports as to the quality of buyers and suppliers, the reports relating to a variety of parameters that are associated with buyer and supplier quality.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: October 1, 2019
    Assignee: Panjiva, Inc.
    Inventors: James Ryan Psota, Joshua Green
  • Patent number: 10429320
    Abstract: The present disclosure is directed to a method of tool matching that employs an auto-learning feedback loop to update a library of key parameters. According to the method, measurements are performed on a control wafer to collect a set of parameters associated with the process/analysis tool that is being matched. When deviated parameters correlate to a correctable tool condition (i.e. a tool matching event), the parameters are added to the library of key parameters. These key or critical parameters may be monitored on a more frequent basis to identify deviations that have a strong likelihood of matching with a correctable tool condition. The tool matching methodology advantageously allows for monitoring of an automatically updated list of key parameters instead of needing to look at the full set of parameters collected from a control wafer each time. As such, tool matching can be performed on a more frequent basis.
    Type: Grant
    Filed: May 5, 2014
    Date of Patent: October 1, 2019
    Assignee: KLA-Tencor Corporation
    Inventors: Francis Raquel, Matthew Manzer, Christopher Lee
  • Patent number: 10414010
    Abstract: In a machine tool and a control apparatus thereof, a repetitive movement unit is configured so that the cutting tool performs one repetitive movement with respect to multiple relative rotations between the workpiece and the cutting tool and so that a rotation angle of the relative rotation between the workpiece and the cutting tool during relative movement at a second speed is smaller than a rotation angle of the relative rotation during relative movement at a first speed in one repetitive movement. This configuration limits degradation of machining efficiency when the cutting tool machines the workpiece by performing one repetitive movement with respect to multiple relative rotations between the workpiece and the cutting tool.
    Type: Grant
    Filed: September 3, 2018
    Date of Patent: September 17, 2019
    Assignees: Citizen Watch Co., Ltd., Citizen Machinery Co., Ltd.
    Inventors: Kazuhiko Sannomiya, Hitoshi Matsumoto, Nobuyoshi Imasaki
  • Patent number: 10417924
    Abstract: Methods and system are disclosed that generate configurable visual work instructions. In one aspect, information to assemble multiple variants of a product is compiled, determined by multiple routing operations and allocation of multiple components of the product to the multiple routing operations. A sequence of instructions to assemble the multiple variants of the product to verify an order of the multiple routing operations and the allocation of the components to the multiple operations may be simulated. Upon verification, a superset of visual work instructions corresponding to the sequence of instructions to assemble the multiple variants of the product may be generated. Upon receiving a request to assemble a desired variant of the product, a configuration including attributes associated with the desired variant of the product may be generated. Based on the configuration, the superset of visual work instructions may be reduced to a subset of visual work instructions.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: September 17, 2019
    Assignee: SAP SE
    Inventor: Stephan Kohlhoff
  • Patent number: 10409269
    Abstract: Provided is an operation command generation device, which is configured to generate an operation command, which is a collection of jobs to be performed by a process system of at least a robot, based on a protocol chart of at least a plurality of process symbols, the operation command generation device circuitry includes: a job generation unit configured to generate, based on the protocol chart, a job; a priority instruction unit configured to instruct a priority condition for determining a job execution order; and an execution order determination unit configured to determine an execution order of the jobs based on the priority instructed by the priority instruction unit by using a first condition about repeatedly execution of the jobs according to the number of the containers and a second condition about execution order of the jobs according to the arrangement of the process symbols in the protocol chart.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: September 10, 2019
    Assignee: KABUSHIKI KAISHA YASKAWA DENKI
    Inventors: Tetsuro Izumi, Hirokazu Kariyazaki, Makoto Umeno, Tatsuro Ipposhi
  • Patent number: 10357962
    Abstract: A method and apparatus for printing on an article are disclosed. An embodiment of a method may include the generation of a virtual mask that can designate areas for printing and/or designate areas to exclude from printing. A method may include utilization of the virtual mask during either 2D or 3D printing such that a print design is printed in areas designated for printing by the virtual mask.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: July 23, 2019
    Assignee: NIKE, Inc.
    Inventor: Todd W. Miller
  • Patent number: 10345784
    Abstract: For ladder logic graphical programming and textual programming synchronization, a processor dynamically synchronizes a graphical ladder logic programming interface to an executable code base of ladder logic instructions. The processor further concurrently dynamically synchronizes a textual ladder logic programming interface to the executable code base.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: July 9, 2019
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Adarsh Bhat, Jean-Sebastien Kovacs, Haojie Zheng, Pujianto Cemerlang, Thomas Sugimoto
  • Patent number: 10344567
    Abstract: A remote terminal unit (RTU) may control one or more operations a well device associated with a hydrocarbon well. The RTU may include a processor that may broadcast a request to communicatively couple to a cloud-computing system. The processor may then receive a confirmation from the cloud-computing system indicating that the RTU has successfully communicatively coupled to the cloud-computing system and send one or more attributes regarding the RTU, the well device, the hydrocarbon well, or any combination thereof to the cloud-computing system. The processor may then receive one or more software packages from the cloud-computing system based on the attributes. Using the software packages, the processor may control the operations of the well device.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: July 9, 2019
    Assignee: ROCKWELL AUTOMATION ASIA PACIFIC BUSINESS CENTER PTE. LTD.
    Inventors: Andrew Weatherhead, Edward Anthony Gray
  • Patent number: 10341463
    Abstract: The present invention provides a method, and associated computer system and computer program product, for optimizing and updating a message queuing system by comparing a current message queuing configuration with various message queuing configurations stored in a database, prioritizing the various configurations based upon a criticality level of components, objects and connections, and submitting a prioritized list of suggested configurations for consideration for implementation into the current message queuing system.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: July 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Rudranil Das Gupta, Erik Houlberg, Jorgen B. Kristensen, Anders Raasted
  • Patent number: 10331888
    Abstract: A method or apparatus detects a memory corruption of at least one portion of memory during run-time and corrects the memory corruption of the at least one portion of memory by replacing the at least one portion of memory with a backup of the at least one portion of memory. In this way, memory corruption can be corrected in a timely fashion while minimizing security risks.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: June 25, 2019
    Assignee: Virsec Systems, Inc.
    Inventors: Satya V. Gupta, Prashant Shenoy
  • Patent number: 10317895
    Abstract: The method may include providing a plurality of historical data vectors, each historical data vector including a value for each of a plurality of empirical variables associated with an apparatus or process. The method may include providing a current data vector including a current value for each of the plurality of empirical variables. The method may include determining a plurality of distance values, each distance value being determined from the current data vector and a different one of the historical data vectors and identifying a minimum distance value from the determined plurality of distance values. The method may include using the identified minimum distance value to determine a condition of the apparatus or process.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: June 11, 2019
    Assignee: Uniper Technologies Limited
    Inventor: Ty Burridge-Oakland
  • Patent number: 10248108
    Abstract: A schematic for an object to print using a 3D printer is received. Based on the schematic, at least one customizable characteristic of the object that is licensed to a user identified. The at least one customizable characteristic of the object is modified to adjust the print instructions customized for the object. The modified object is printed.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: April 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts, John M. Weber
  • Patent number: 10248109
    Abstract: A schematic for an object to print using a 3D printer is received. Based on the schematic, at least one customizable characteristic of the object that is licensed to a user identified. The at least one customizable characteristic of the object is modified to adjust the print instructions customized for the object. The modified object is printed.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: April 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts, John M. Weber
  • Patent number: 10078970
    Abstract: In an approach for updating instructions of machine repairs to a user interface, a processor populates a quantity of machine components used to construct a machine model. A processor receives the machine model constructed from the quantity of machine components. A processor couples the machine model with a set of vital product data. A processor associates a set of instructions for a repair procedure with the machine model and the vital product data file. A processor generates a visual representation of the repair procedure specific to the machine model.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: September 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: An Ding Chen, Timothy G. McNamara
  • Patent number: 10078418
    Abstract: In an approach for updating instructions of machine repairs to a user interface, a processor populates a quantity of machine components used to construct a machine model. A processor receives the machine model constructed from the quantity of machine components. A processor couples the machine model with a set of vital product data. A processor associates a set of instructions for a repair procedure with the machine model and the vital product data file. A processor generates a visual representation of the repair procedure specific to the machine model.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: September 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: An Ding Chen, Timothy G. McNamara
  • Patent number: 10049396
    Abstract: A valid configuration of a product is determined by a computer based on a complete product model. The initial product model includes variables with associated values, and rules, wherein the variables and rules define a configuration problem to be solved. Some variables of the initial product model are defined as scope variables. Based on the selected values for scope variables the initial product model is restricted by the computer to a simplified product model. The simplified product model is employed in order to set the values of the variables not being defined as scope variables in an iterative computer-implemented process.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: August 14, 2018
    Assignee: Configit A/S
    Inventors: Sathia Moorthy Subbarayan, Henrik Reif Andersen, Henrik Hulgaard
  • Patent number: 10007256
    Abstract: A multi-client multi-protocol equipment server includes: a host interface that facilitates communication with a manufacturing execution system (MES); a plurality of client interfaces, wherein each client interface facilitates communication with a client based on a Common Equipment Model (CEM) for a semiconductor manufacturing tool; and a plurality of tool interfaces, wherein each tool interface facilitates communication with a semiconductor manufacturing tool, wherein at least one of the interfaces is a Semi Equipment Communications Standard/Generic Model for Communications and Control of Manufacturing Equipment (SECS/GEM) interface that is configured in a single XML file that defines attributes of the CEM for the semiconductor manufacturing tool which uses the SECS/GEM interface, and wherein a computer executes the multi-client multi-protocol server.
    Type: Grant
    Filed: January 24, 2015
    Date of Patent: June 26, 2018
    Assignee: PEER Intellectual Property Inc.
    Inventors: Charles M. Baylis, Raymond W. Ellis, Toni Guckert, Timothy Yoas
  • Patent number: 9990463
    Abstract: A system for automated design of a machine having multiple driven bodies is disclosed. The system may have a multi-body database with at least one of a parts section and a launch code section. The system may also have one or more processors configured to cause a listing of components selectable for inclusion within a machine to be shown on a display device, and to receive a selection of an input component and the multiple driven bodies from the listing via an input device. The processors may also be configured to retrieve data regarding the selected input component and the multiple driven bodies from the at least one of the parts section and the launch code section, and to generate a design for at least one new support component in the machine based on the input component, the multiple driven bodies, and the data.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: June 5, 2018
    Assignee: Solar Turbines Incorporated
    Inventors: Paul Richard Bullara, Doru Catalin Dosianu, Jonathan Perdue Windt
  • Patent number: 9971665
    Abstract: A method of tracking and reporting data associated with a component of a system is provided. The method includes: creating a subscription that is associated with a component of a system based on subscription parameters; receiving component data associated with the component of the system; and generating reporting data based on the subscription and the component data.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: May 15, 2018
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Robert E. De Mers, Wendy Foslien
  • Patent number: 9971329
    Abstract: A cell control system including a communication device for communicating with a manufacturing cell including a plurality of manufacturing machines configured to manufacture a product, an obtaining module for obtaining first manufacturing information in a manufacturing cell unit associated with the manufacture of the product, a first generation module for generating a plurality of pieces of second manufacturing information for the plurality of manufacturing machines, based on the first manufacturing information, a transmission module for transmitting the plurality of pieces of second manufacturing information to the plurality of manufacturing machines, a reception module for receiving manufacturing machine-specific, third manufacturing information corresponding to the second manufacturing information from the plurality of manufacturing machines, a second generation module for generating fourth manufacturing information in the manufacturing cell unit, based on the third manufacturing information from the plural
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: May 15, 2018
    Assignee: FANUC CORPORATION
    Inventors: Shinsuke Sakakibara, Hiroji Nishi
  • Patent number: 9959516
    Abstract: A disassembly procedure generating apparatus is configured to include: an assembly procedure editing unit that incorporates a new work element into an assembly procedure; an assembly procedure change monitoring unit that performs monitoring as to whether a new work element has been inserted into the assembly procedure; a disassembly procedure generating unit that generates, when a new work element is inserted into the assembly procedure, a disassembly procedure by using work elements of the assembly procedure into which the new work element has been inserted and by using information associating the work elements of the assembly procedure with work elements of the disassembly procedure; a disassembly procedure cost calculating unit that calculates a cost generated for the entirety of the disassembly procedure; and a procedure cost information displaying unit that displays, together with the assembly procedure, the disassembly procedure and the cost generated for the entirety of the disassembly procedure.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: May 1, 2018
    Assignee: OLYMPUS CORPORATION
    Inventors: Jumpei Takata, Yusuke Takahashi, Hitomi Ohana
  • Patent number: 9870584
    Abstract: A method and system for providing order placement and inventory control, integrating customers and suppliers and using both real-time and historical data to provide an automated process for the management of inventory. Various embodiments of this invention can include such features as automatic order placement, usage factor analysis, waste factor analysis, inventory analysis and reconciling of inventory data.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: January 16, 2018
    Assignee: HEMASOURCE, INC.
    Inventors: James J. Sielatycki, James B. Riter, Martha M. Riter
  • Patent number: 9823937
    Abstract: An integrated computing system configuration system includes a computing system that executes an engine select a plurality of component specifications associated with corresponding components to be implemented in a customized integrated computing system, and for each selected component, abstract the component specification according to its functionality to create a component classification, and validate the component classification according to its interoperability with other component specifications to create a validated component. The engine may then apply one or more rules to at least one of the validated components to verify that the customized integrated computing system meets one or more architectural standards, and when at least one of the rules are not met, perform one or more remedial operations such that the at least one rule is met.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: November 21, 2017
    Assignee: VCE IP Holding Company LLC
    Inventors: Jeffery J. Hayward, Michael Barcello
  • Patent number: 9811898
    Abstract: An image analyzing apparatus, a non-transitory computer readable medium storing a program, and a method are provided for extracting voids from a three-dimensional image of a fiber-reinforced composite material. The image analyzing apparatus includes a processor which executes image processing to the three-dimensional image. The processor binarizes the three-dimensional image and creates a binary image, transforms the binary image into a distance and creates a distance image, executes closing processing to the binary image by using the distance image, extracts voids from differences between images before and after the closing processing, among the extracted voids, classifies voids that are adjacent to a background voxel as open voids, and classifies voids that are not adjacent to a background voxel as closed voids, and executes opening processing to the open voids in order to eliminate fake voids.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: November 7, 2017
    Assignees: IHI CORPORATION, THE UNIVERSITY OF TOKYO
    Inventors: Hiroyuki Hishida, Koichi Inagaki, Takeshi Nakamura, Takashi Michikawa, Hiromasa Suzuki
  • Patent number: 9740747
    Abstract: A similar design case example search apparatus includes a design case example storage unit that manages such information as specification values of design case examples of past products and costs and period for manufacturing the products; a recommended weight storage unit that stores recommended weight for every requirement specification categories; a requirement specification receiving unit that receives requirement specification values; a requirement specification satisfaction degree calculation unit that calculates a requirement specification satisfaction degree which is the degree that the specification values of each design case example stored in the design case example storage unit satisfy the requirement specification values; a recommended degree calculation unit that calculates a recommended value of a searched design case example based on the recommended weight stored in the recommended weight storage unit; and a search result display unit that displays searched products with similarity and recommend
    Type: Grant
    Filed: January 20, 2012
    Date of Patent: August 22, 2017
    Assignee: HITACHI, LTD.
    Inventor: Noriyuki Haga
  • Patent number: 9678967
    Abstract: Information source agent systems and methods for distributed content storage and management using content signatures that use file identicality properties are provided. A data management system is provided that includes a content engine for managing the storage of file content, a content signature generator that generates a unique content signature for a file processed by the content engine, a content signature comparator that compares content signatures and a content signature repository that stores content signatures. Information source agents are provided that include content signature generators and content signature comparators. Methods are provided for the efficient management of files using content signatures that take advantage of file identicality properties. Content signature application modules and registries exist within information source clients and centralized servers to support the content signature methods.
    Type: Grant
    Filed: April 6, 2007
    Date of Patent: June 13, 2017
    Assignee: Callahan Cellular L.L.C.
    Inventors: Bruce Borden, Russell Brand
  • Patent number: 9679411
    Abstract: In an approach for updating instructions of machine repairs to a user interface, a processor populates a quantity of machine components used to construct a machine model. A processor receives the machine model constructed from the quantity of machine components. A processor couples the machine model with a set of vital product data. A processor associates a set of instructions for a repair procedure with the machine model and the vital product data file. A processor generates a visual representation of the repair procedure specific to the machine model.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: June 13, 2017
    Assignee: International Business Machines Corporation
    Inventors: An Ding Chen, Timothy G. McNamara
  • Patent number: 9645696
    Abstract: A workflow authoring program generates a workflow. Further, a visual editor is invoked. In addition, a portion of a map is selected with the visual editor by marking a geo fence with boundaries that indicate the portion. The workflow authoring program also establishes a geo decision point in the workflow at which a determination is made if a condition is met within the geo fence.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: May 9, 2017
    Assignee: Adobe Systems Incorporated
    Inventor: Stacy Young
  • Patent number: 9626643
    Abstract: A method to be performed in a computer system in association with initiating a physical operation includes receiving a request object that corresponds to a request to initiate a physical operation. The method includes generating, using the request object, an information collection object configured to represent performance of the physical operation. The method includes obtaining data generated in the performance of the physical operation and recording the data in the information collection object. A computer system includes a request management module configured to generate the request object upon receiving a request to initiate a physical operation, and an information collection module configured to generate the information collection object using the request object.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: April 18, 2017
    Assignee: SAP SE
    Inventors: Ami Heitner, Irena Kull, Amit Yaniv, Pavel Sosin, Sergio Rozenszajn, David Boaz
  • Patent number: 9575842
    Abstract: According to one embodiment of the present disclosure, a method for multiplex backup using next relative addresses may be provided. The method may include receiving a first chunk and a second chunk that are each associated with a first file. A next relative address may be appended to the first chunk. The next relative address may indicate a position in a storage device. The first chunk with the next relative address may be written to the storage device at a first address. The method may further include writing the second chunk to the storage device at the position indicated by the next relative address of the first chunk.
    Type: Grant
    Filed: February 24, 2011
    Date of Patent: February 21, 2017
    Assignee: CA, Inc.
    Inventor: Ai Huang
  • Patent number: 9569889
    Abstract: In an approach for updating instructions of machine repairs to a user interface, a processor populates a quantity of machine components used to construct a machine model. A processor receives the machine model constructed from the quantity of machine components. A processor couples the machine model with a set of vital product data. A processor associates a set of instructions for a repair procedure with the machine model and the vital product data file. A processor generates a visual representation of the repair procedure specific to the machine model.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: February 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: An Ding Chen, Timothy G. McNamara
  • Patent number: 9569618
    Abstract: The present invention discloses an application attestation server and an application attestation method. Specially, there is provided an application attestation server that attests a certain application in a smart device, the application attestation server comprising: an executable code generation unit configured to generate executable codes for attestation with respect to the application; a transceiver configured to transmit an executable code randomly selected from the generated executable codes to the smart device, and receive a result of execution of the selected executable code with respect to the application from the smart device; a malicious application analysis unit configured to analyze whether the application is a malicious application based on the received result; and an analysis result providing unit configured to provide an analysis result of the malicious application analysis unit to a user.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: February 14, 2017
    Assignee: KOREA UNIVERSITY RESEARCH AND BUSINESS FOUNDATION
    Inventors: Heejo Lee, Chanyoung Lee, Dongwon Seo, Jihwan Jeong
  • Patent number: 9524285
    Abstract: A machine-implemented system and method for defining process information is disclosed. In one embodiment, the system or method allows a user to list processes, define processes using an input form, list process parameters, list sampling points, define sampling points using an input form, and list sampling point parameters for a chemical process or processes. Enhancements can include functionality that allows a user to list process streams, define process streams using an input form, list process stream parameters, list process stream chemicals, and list process chemicals. Other enhancements can include functionality that allows a user to list reports, render reports using an input form, and list sampling point logs. The objective is to allow users to log, report, and chart process data using electronic input forms that do not require the writing of programming code by the person defining the process or processes.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: December 20, 2016
    Inventors: Kapaleeswar Madireddi, Bruno Levine, Arvind Panganamamula
  • Patent number: 9519524
    Abstract: A method of providing lock-based access to nodes in a concurrent linked list includes providing a plurality of striped lock objects. Each striped lock object is configured to lock at least one of the nodes in the concurrent linked list. An index is computed based on a value stored in a first node to be accessed in the concurrent linked list. A first one of the striped lock objects is identified based on the computed index. The first striped lock object is acquired, thereby locking and providing protected access to the first node.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: December 13, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chunyan Song, Joshua Phillips, John Duffy, Tim Harris, Stephen H. Toub, Boby George
  • Patent number: 9473442
    Abstract: An improvement to an electronic mail program is disclosed. In particular, the improved electronic mail program enables a user to mark individual action items within a message and set attributes for each action item. In the preferred embodiment, attributes include priority, deadline, abstract, and responsibility. The electronic mail program stores the action items and associated attributes in a database and sends the message to one or more recipients. The electronic mail program then displays the message and action items to the recipients. Message recipients then navigate through the list of action items to read descriptions and to determine the priority and nature of the actions necessary. The responsibility attribute further indicates which recipient should respond to the action item. The improved electronic mail program updates the status of each action item in the database as recipients respond.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: October 18, 2016
    Assignee: International Business Machines Corporation
    Inventors: Danny Y. Chen, John H. Handy-Bosma, Keith R. Walker
  • Patent number: 9461976
    Abstract: Techniques are disclosed for provisioning Internet of Things (IoT) devices in accordance with a state machine model. More particularly, collections of IoT devices may be organized into enclaves, groups or “shoals” that operate as autonomous or semi-autonomous groups of devices functioning as a collective having a common objective or mission. IoT devices participating in a shoal may be provisioned with shoal-specific context information as part of their device-specific provisioning activity. By way of example, a shoal context object can include a current state variable and a target next state variable. The shoal's target next state variable establishes a goal (e.g., for provisioning activity) without dictating how the individual shoal members (IoT device) are to achieve that goal. This mechanism may be used to drive a shoal's separate devices through their individual provisioning state machines until the shoal itself is made operational.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: October 4, 2016
    Assignee: McAfee, Inc.
    Inventors: Ned Smith, Sven Schrecker
  • Patent number: 9390082
    Abstract: Some embodiments provide a cube viewer for rendering multiple cube views. The cube viewer receives cube data in response to a query to a multidimensional data storage (MDDS) that stores a MDDS cube. The cube viewer generates first and second cube views for first and second subsets of the received cube data. The cube viewer displays the first cube view related to the first subset of cube data. In response to interactions with the first cube view, the cube viewer identifies the second subset of the cube data. The cube viewer displays the previously generated second cube view related to the second subset of cube data.
    Type: Grant
    Filed: October 8, 2011
    Date of Patent: July 12, 2016
    Assignee: BAY DYNAMICS, INC.
    Inventors: Ryan G. Stolte, Firas S. Rifai
  • Patent number: 9235664
    Abstract: A unified simulation system is provided. The unified simulation system includes an input database storing input data comprising an input parameter and environment information, a unified simulator executing a unified process-device-circuit simulation of characteristics of a semiconductor apparatus based on the input data and at least one predetermined model and outputting a simulation result as output data, and an output database storing the output data. The unified simulator includes a process simulator simulating at least one process based on the input data and outputting process characteristic data, a device simulator simulating at least one device based on the process characteristic data and outputting device characteristic data, and a circuit simulator simulating a circuit comprising the at least one device. Accordingly, multiple devices can be simultaneously optimized for the optimization of circuit characteristics and an accurate specification at process and device levels can be provided.
    Type: Grant
    Filed: October 28, 2009
    Date of Patent: January 12, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyung Rok Kim, Kyu-Baik Chang, Young Kwan Park, Seung Chul Lee, Jin Kyu Park
  • Patent number: 9229628
    Abstract: The present invention relates to a method and an apparatus for remote control distance-measuring to generate an engineering blueprint. The method includes the steps of: building a wireless communication connection between a laser distance-measuring device and a touch sensitive control device; the touch sensitive control device automatically starting an engineering distance-measuring application program; the laser distance-measuring device selecting a required measured element of a measured object; the touch sensitive control device sending a distance-measuring instruction to the laser distance-measuring device, the laser distance-measuring device finishing a distance measurement and synchronously transmitting the measured data to the touch sensitive control device; under a blueprint labeling interface of the touch sensitive control device, finishing blueprint labeling.
    Type: Grant
    Filed: September 19, 2012
    Date of Patent: January 5, 2016
    Assignee: Shenzhen Everbest Machinery Industry Co., Ltd
    Inventor: Jianmin Yuan
  • Patent number: 9213544
    Abstract: Exemplary methods, apparatuses, and systems include a virtual desktop management (VDM) server receiving selection of a virtual desktop from an administrator device and receiving transmission of the virtual desktop from a virtual machine. The virtual desktop is generated by the virtual machine and transmitted concurrently to a remote client device and to the VDM server. The VDM server determines that the received transmission of the virtual desktop includes a policy state and, in response, provides the administrator device with limited management access to the selected virtual machine. The limited management access prevents the administrator device from accessing display data for the virtual desktop. The VDM facilitates sending a request to and receiving permission from the client device to enable the administrator device to access the display data.
    Type: Grant
    Filed: April 8, 2013
    Date of Patent: December 15, 2015
    Assignee: VMware, Inc.
    Inventor: Rahul Dey
  • Patent number: 9207657
    Abstract: A manufacturing center configured for use with a plurality of tools and a plurality of nests. The manufacturing center includes a base configured for coupling with one of the plurality of nests. The base includes a base electrical connector. The manufacturing center also includes an arm configured for coupling with one of the plurality of tools. The arm has an end movable with respect to the base, and the end includes an arm electrical connector. A controller is operable to control movement of the arm and is in communication with the base electrical connector and the arm electrical connector. The controller is operable to identify which one of the plurality of tools is coupled with the arm and which one of the plurality of nests is coupled with the base at least in part by way of communication with the arm electrical connector and the base electrical connector.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: December 8, 2015
    Assignee: CLOVER TECHNOLOGIES GROUP, LLC
    Inventors: Heymo Hormann, Robert Carducci, Rene Paul Beauchamp
  • Patent number: 9187188
    Abstract: A method for inspecting assembly of components in a structure includes acquiring a visual representation of at least a portion of the structure, and saving an electronic file of the visual representation on a computer readable medium. A three-dimensional design of the structure, which contains information on a proper position of the components within the structure, is accessed. The visual representation is compared with the three-dimensional design using a computer, and a feedback indicating a result of the comparison is generated.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: November 17, 2015
    Assignee: PREMIUM AEROTEC GMBH
    Inventors: Ingo Richter, Michael Schomacker, Sebastian Schwanzar, Daniel Garmann, Steffen Sauer, Erik Trostmann, Dirk Berndt
  • Patent number: 9182892
    Abstract: A method and apparatus for identifying a condition of assembly. A model for an aircraft is identified. A state from states of assembly for the aircraft is identified. Parts present in the aircraft for the state selected for the aircraft are identified. Sections of the aircraft with the parts present in the aircraft are displayed for the state selected in a graphical user interface on a display device.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 10, 2015
    Assignee: THE BOEING COMPANY
    Inventor: Christopher J. Senesac
  • Patent number: 9165275
    Abstract: A method and apparatus for identifying a redeployment of a distributed generator component, at least a portion of the method being performed by a controller comprising at least one processor. In one embodiment, the method comprises obtaining a first identification (ID) for a first component of a distributed generator (DG) and a second ID for a second component of the DG; generating an association between the first identifier and the second identifier, wherein the association identifies a relationship between the first and the second components; and comparing the association to a plurality of documented associations to determine whether the association has changed.
    Type: Grant
    Filed: July 12, 2010
    Date of Patent: October 20, 2015
    Assignee: Emphase Energy, Inc.
    Inventor: Martin Fornage
  • Patent number: 9141581
    Abstract: In accordance with aspects of the disclosure, systems and methods are provided for production scheduling management by scheduling production events for each of a plurality of production resources used to manufacture one or more products relative to one or more time intervals while considering constraints related to product dependency trees for each of the one or more products. The systems and methods may include determining the constraints related to the product dependency trees for each of the one or more products, generating one or more potential production scheduling schemes for use of each production resource within the one or more time intervals while considering the constraints related to the product dependency trees for each of the one or more products, and generating a production schedule for the production events within the one or more time intervals based on the one or more potential production scheduling schemes.
    Type: Grant
    Filed: September 21, 2012
    Date of Patent: September 22, 2015
    Assignee: SAP SE
    Inventors: Gufei Sun, Heng Wang, Wen-Syan Li
  • Patent number: 9110020
    Abstract: A local purging tool for purging a portion of a surface of a wafer with purging gas is disclosed. The purging tool includes a purging chamber configured to contain purging gas within a cavity of the purging chamber, a permeable portion of a surface of the purging chamber configured to diffuse purging gas from the cavity of the chamber to a portion of a surface of a wafer, and an aperture configured to transmit illumination received from an illumination source to a measurement location of the portion of the surface of the wafer and further configured to transmit illumination reflected from the measurement location to a detector.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: August 18, 2015
    Assignee: KLA-Tencor Corporation
    Inventors: Hidong Kwak, Ward Dixon, Torsten R. Kaack, Ning-Yi Neil Wang, Jagjit Sandhu
  • Patent number: 9098867
    Abstract: A method that incorporates teachings of the present disclosure may include, for example, the steps of transmitting media content to a group of set top boxes for presentation with an overlay superimposed onto the media content, receiving a first comment from a first set top box of the group of set top boxes where the first comment is presentable with the overlay and the media content by the group of set top boxes, determining a first advertisement based on the first comment, and transmitting the first advertisement to the first set top box for presentation with the overlay and the media content. Other embodiments are disclosed.
    Type: Grant
    Filed: May 14, 2014
    Date of Patent: August 4, 2015
    Assignee: AT&T INTELLECTUAL PROPERTY I, LP
    Inventors: Linda Roberts, E-Lee Chang, Ja-Young Sung, Natasha Barrett Schultz, Robert King
  • Patent number: 9055140
    Abstract: A system and method for providing hold queue prioritizing for a contact center includes an automated system and a contact receiver/director for connecting contacts to the automated system. A contact identifier obtains identifying information from each of the contacts connected to the system. A hold queue is coupled to the contact receiver/director for storing contact records associated with contacts connected to the automated system. A contact status identifier determines a connection status of each of the contacts in the hold queue and stores the connection status in the respective contact record for each contact. A contact-back identifier identifies a received contact-back by matching the contact identifying information associated with a contact to a contact record in the hold queue. The contact receiver/director selects a contact record with a “connected” connection status and connects the caller in the hold queue associated with the selected contact record to an available agent.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: June 9, 2015
    Assignee: Aspect Software, Inc.
    Inventor: Malcom Strandberg
  • Patent number: 9022560
    Abstract: A method for producing a series of base lenses, which cover a predetermined power range, wherein each base lens of the series has a base power different from the base powers of the other base lenses of the series, and has at least one diffractive base grating, the method comprising: specifying the base powers of each base lens of the series and calculating the base grating of each base lens of the series so as to minimize the color fringe of the respective base lens with the specified base power in a predetermined region of the spectacle lens.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: May 5, 2015
    Assignee: Rodenstock GmbH
    Inventors: Wolfgang Becken, Gregor Esser, Helmut Altheimer, Edda Wehner, Stephan Trumm, Werner Mueller, Dietmar Uttenweiler
  • Publication number: 20150105886
    Abstract: A recipe management system executes a recipe on a piece of equipment in a process plant using one or more capabilities of the piece of equipment. A configuration system creates models of the capabilities, piece of equipment, and recipe and associates the capability models with the equipment model and recipe model. The recipe model can be used to execute the recipe on any piece of equipment with the capabilities with which it is associated. The equipment model can be used to execute any recipe that uses no capabilities other than those with which it is associated.
    Type: Application
    Filed: October 14, 2014
    Publication date: April 16, 2015
    Applicant: Invensys Systems, Inc.
    Inventors: Eric P. Grove, Donald R. Tunnell, JR., Christopher Justin Miller, William Yiu Leung Chan