Patents Examined by Shiuh-Huei Ku
  • Patent number: 9430594
    Abstract: Systems and methods of conducting a time-marching simulation of manufacturing a sheet metal part that requires progressive lancing operation (PLO) are disclosed. The time-marching simulation is conducted with a connection-separation scheme for nodes along the lancing route to ensure a smooth timely separation of a lancing cut. The scheme includes creating a set of surrogate lancing route nodes by duplicating nodal coordinates of the existed nodes located along the lancing route. Nodal constraints to initially link together the existed nodes and the corresponding surrogate nodes are then created. The nodal constraint is removed in accordance with a separation time schedule established using start and end locations of the lancing route and corresponding start and end time for making the lancing cut. The nodal constraints can also be removed based on the zones of the lancing route defined by a user.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: August 30, 2016
    Assignee: Livermore Software Technology Corp.
    Inventors: Xinhai Zhu, Li Zhang
  • Patent number: 9430590
    Abstract: Disclosed are optical design techniques for generating environmentally resilient optical elements used in optical computing devices. One method for designing an integrated computational element (ICE) includes generating a plurality of theoretical ICE designs with a design suite stored on a non-transitory, computer-readable medium, each theoretical ICE design being configured to detect a characteristic of interest and comprising one or more layers, sorting the theoretical ICE designs based on performance criteria of each theoretical ICE design and thereby identifying one or more predictive ICE designs, calculating a theoretical effect of a temperature shift on each predictive ICE design, and selecting for fabrication one or more predictive ICE designs based on favorable temperature stability.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: August 30, 2016
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Michael Neil Simcock, David L. Perkins
  • Patent number: 9420458
    Abstract: The invention relates to a method for the use of a mobile appliance which is not associated with a motor vehicle using a motor vehicle, wherein a program which can be executed on the mobile appliance and a digital certificate associated with the program are stored in the mobile appliance, wherein the digital certificate is transmitted from the mobile appliance to the motor vehicle, wherein the digital certificate is verified in the motor vehicle, wherein—if verification of the digital certificate is successful—information associated with the program which can be executed on the mobile appliance is presented using a display in the motor vehicle, and wherein the program which can be executed on the mobile appliance is used using a user arrangement, associated with the display, in the motor vehicle.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: August 16, 2016
    Assignee: Volkswagen AG
    Inventor: Markus Putze
  • Patent number: 9405869
    Abstract: An elastic response performance prediction method that employs a finite element analysis method to predict an elastic response performance expressing deformation behavior of a rubber product. The elastic response performance of the rubber product is predicted by employing a constitutive equation that expresses temperature and strain dependence of strain energy in the rubber product expressed using a parameter representing intermolecular interaction.
    Type: Grant
    Filed: October 4, 2011
    Date of Patent: August 2, 2016
    Assignee: BRIDGESTONE CORPORATION
    Inventor: Keizo Akutagawa
  • Patent number: 9348948
    Abstract: An automated method of verifying a part includes scanning the part to create a three-dimensional computer-based model of the part, indexing the computer-based model of the part to a three-dimensional nominal part design, and adjusting the shape of the model to generate an adjusted model with a shape corresponding to the shape of the nominal part design. The adjusted model is compared to the nominal part design to identify variations between the size and configuration of the adjusted model and the target part design are determined. Furthermore, it is determined whether adjusting the part to conform to the nominal part design would compromise the structure of the part.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: May 24, 2016
    Assignee: Spirit AeroSystems, Inc.
    Inventors: David Scott Anderson, Clark Ray Miller, Ryan Plourde
  • Patent number: 9323948
    Abstract: The present invention relates to a method, computer program product and system for de-identifying data, wherein a de-identification protocol is selectively mapped to a business rule at runtime via an ETL tool.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: April 26, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ritesh K. Gupta, Prathima Nagaraj, Sriram K. Padmanabhan
  • Patent number: 9323949
    Abstract: The present invention relates to a method, computer program product and system for de-identifying data, wherein a de-identification protocol is selectively mapped to a business rule at runtime via an ETL tool.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: April 26, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ritesh K. Gupta, Prathima Nagaraj, Sriram K. Padmanabhan
  • Patent number: 9305185
    Abstract: Circuitry and methods prevent unauthorized programming, or reprogramming, of a programmable device, by requiring a signature in the configuration data to match a signature previously stored in the programmable device. A programmable integrated circuit device includes an input for configuration data, and programming control circuitry operable to derive a current signature from the configuration data, examine a first bit stored in the programmable integrated circuit device, and when the first bit is in a first state, compare the current signature to a first predetermined signature stored in the programmable integrated circuit device and configure the programmable integrated circuit device according to the configuration data only when the current signature matches the first predetermined signature, and when the first bit is in a second state, configure the programmable integrated circuit device according to the configuration data without comparing the current signature to the first predetermined signature.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: April 5, 2016
    Assignee: Altera Corporation
    Inventor: Bruce B. Pedersen
  • Patent number: 9289156
    Abstract: A method for generating data indicative of lung function of a subject. The method comprises receiving first data which has been obtained from the subject, and inputting said first data to a model of lung function to generate said data indicative of lung function. The model of lung function comprises a first model component modelling transfer of gaseous oxygen from a gaseous space within the lung to biological material within the lung based upon quantitative data indicative of oxygen content in the inhaled gases and oxygen content in the biological material and a second model component modelling the transfer of oxygen from the lungs by oxygenation of venous blood to create oxygenated blood based upon quantitative data indicative of oxygen content in the venous blood.
    Type: Grant
    Filed: October 27, 2010
    Date of Patent: March 22, 2016
    Assignee: BlOxyDyn Limited
    Inventors: Geoffrey Parker, Josephine Naish
  • Patent number: 9286446
    Abstract: Managing and accessing media items, including: a plurality of domains configured to provide access to media items; a plurality of clients associated with the plurality domains, and providing a pathway for accessing the media items; and a spanning application configured to track and aggregate accessible media items from the plurality of domains based on authentication and registration information and associated rights of the plurality of clients and the plurality of domains, wherein the spanning application enables accessing of the media items across the plurality of domains.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: March 15, 2016
    Assignees: SONY CORPORATION, SONY PICTURES TECHNOLOGIES INC.
    Inventor: Richard Berger
  • Patent number: 9268960
    Abstract: Methods, system, and computer storage media are provided for moderating actions performed on shared data objects. Rule enforcement logic is received for an application that is associated with one or more data objects shared between various clients. The rule enforcement logic is stored at a data server that also stores data associated with data objects. A moderator, also stored on the data server, is used to enforce the rule enforcement logic corresponding to the application when a client attempts to perform an action to a data object associated with the application.
    Type: Grant
    Filed: June 1, 2011
    Date of Patent: February 23, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Schleifer, Richard Zack Speyer, John R. Burkhardt, Ransom Richardson, Steven Lees
  • Patent number: 9251319
    Abstract: A method and apparatus for using a non-volatile storage device includes reading device identification information from the non-volatile storage device, application identification information corresponding to a content application related to a type of content to be protected or utilized among a plurality of content applications is acquired, usage identification information is generated using the device identification information and the application identification information, and protecting or utilizing content using the usage identification information.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: February 2, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Bo-Gyeong Kang, Moon-Sang Kwon, Byung-Rae Lee, Jae-Bum Lee
  • Patent number: 9245063
    Abstract: A computer receives a set of spatial coordinates from a motion-sensing input device, the spatial coordinates describing a position of at least one joint of a limb of a human model. The computer sends the set of spatial coordinates to a computer-aided design application, the computer-aided design application representing movements of the ergonomic manikin based on changes in limb angles described by a plurality of instances of angle data. The computer receives angle specifications from a computer-aided design application, the angle specifications corresponding to an angle of the limb in at least one three-dimensional plane. The computer converts the set of spatial coordinates to angle data in accordance with the received angle specifications, the angle data describing positioning of the limb.
    Type: Grant
    Filed: April 5, 2013
    Date of Patent: January 26, 2016
    Assignee: THE BOEING COMPANY
    Inventors: Jerry Dean Zayic, Bruce L. Nelson
  • Patent number: 9230089
    Abstract: Systems and methods are disclosed to authenticate and authorize a user for web services using user devices. In various embodiments, a method may comprise: identifying, by a user device security manager executing at a user device corresponding to a user of a web service, a first request issued from an application to access remote resources associated with the web service, the application executing at the user device and separate from the user device security manager; acquiring, by the user device security manager, security information of the application in response to the identifying of the first request, the security information including at least one of an application identification, an access scope or a nonce of the application; and transmitting a second request from the user device security manager to the web service to authenticate the application by the web service based, at least in part, on the application identification.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: January 5, 2016
    Assignee: eBay Inc.
    Inventor: Rajeev Angal
  • Patent number: 9183358
    Abstract: A game playing system includes a use permission tag provided for use in a game disk for a user of a game, a disk drive, and a reproduction device for reproducing the game. The disk drive reads out a disk ID from the game disk. When the game is to be played, the reproduction device conveys the disk ID and a player ID to the use permission tag. The use permission tag stores the terms of use of the game and determines whether a combination of the disk ID and the player ID conveyed from the reproduction device fulfills the terms of use or not.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: November 10, 2015
    Assignees: Sony Corporation, Sony Computer Enterntainment Inc.
    Inventor: Hidehiro Inooka
  • Patent number: 9143937
    Abstract: A method includes generating at least one of a re-authorization request or a re-authentication with an extensible authentication protocol. The method also includes generating an upper layer message. The method further includes bundling the upper layer message and the least one of the re-authorization request or the re-authentication request as an association request. The method further includes transmitting the association request to an access point.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: September 22, 2015
    Assignee: Qualcomm Incorporated
    Inventors: George Cherian, Philip Michael Hawkes, Jouni Malinen, Santosh Paul Abraham, Anand Palanigounder, Maarten Menzo Wentink
  • Patent number: 9135384
    Abstract: In one embodiment, a method for compiling an HDL specification for simulation of a circuit design is provided. Using one or more processors the circuit design is elaborated from the HDL specification. Two or more instances of a module of the elaborated design that have a same hardware configuration are determined. Simulation code that models the circuit design is generated. A first portion of the simulation code is configured to model the module having the hardware configuration. For each of the two or more instances, a second portion of the simulation code is configured to, in response to an indication to simulate the instance, execute the first portion of simulation code using a respective set of nets corresponding to the instance.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: September 15, 2015
    Assignee: XILINX, INC.
    Inventors: Sonal Santan, Hem C. Neema, Valeria Mihalache
  • Patent number: 9130664
    Abstract: A method for communicating messages by a mobile device via a sound medium is disclosed. The mobile device receives input sounds from at least one mobile device via the sound medium. From the input sounds, an input sound signal carrying a first message encoded with a first key is detected. The mobile device decodes the first message based on a matching key. An output sound signal carrying a second message encoded with a second key is generated. Further, the mobile device transmits an output sound corresponding to the output sound signal via the sound medium.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: September 8, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Minho Jin, Taesu Kim, Young-Ki Baik, Minsub Lee, Duck Hoon Kim
  • Patent number: 9111099
    Abstract: Methods and systems for centralized kernel module loading are described. In one embodiment, a computing system detects a kernel module load event to load a kernel module into a kernel of a client. Upon detection of the kernel module load event, the computing system computes a cryptographic hash of the kernel module, and sends the cryptographic hash to an access control server to verify whether the cryptographic hash is a permitted hash. The computing system receives a response from the access control server to permit or deny the kernel module load event, and permits or denies the kernel module load event based on the response.
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: August 18, 2015
    Assignee: Red Hat, Inc.
    Inventors: Eric Paris, Neil Horman
  • Patent number: 9092609
    Abstract: A user authenticates to a Web- or cloud-based application from a browser-based client. The browser-based client has an associated rich client. After a session is initiated from the browser-based client (and a credential obtained), the user can discover that the rich client is available and cause it to obtain the credential (or a new one) for use in authenticating the user to the application (using the rich client) automatically, i.e., without additional user input. An application interface provides the user with a display by which the user can configure the rich client authentication operation, such as specifying whether the rich client should be authenticated automatically if it detected as running, whether and what extent access to the application by the rich client is to be restricted, if and when access to the application by the rich client is to be revoked, and the like.
    Type: Grant
    Filed: October 2, 2012
    Date of Patent: July 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Olgierd S. Pieczul, Mark M. McGloin, Mary E. Zurko