Patents Issued in September 8, 2015
  • Patent number: 9129052
    Abstract: An approach that provides assigning and tracking inter-Cloud operational transactions within a Cloud computing environment in order to meter Cloud resource usage when processing a Cloud service request. In one embodiment, there is a Cloud usage and accounting tool, including a route management component configured to define and manage the physical implementation of delineation points between Clouds. The Cloud usage and accounting tool further includes a workflow control component configured to track inter-Cloud operational transactions as they pass through the delineation points.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: September 8, 2015
    Assignee: International Business Machines Corporation
    Inventors: Michael D. Brookbanks, Brendan F. Coffey, Christopher J. Dawson, Thirumal Nellutla, Robert C. Patterson, Jr.
  • Patent number: 9129053
    Abstract: Method and system for computation of advanced heart measurements from medical images and data; and therapy planning using a patient-specific multi-physics fluid-solid heart model is disclosed. A patient-specific anatomical model of the left and right ventricles is generated from medical image patient data. A patient-specific computational heart model is generated based on the patient-specific anatomical model of the left and right ventricles and patient-specific clinical data. The computational model includes biomechanics, electrophysiology and hemodynamics. To generate the patient-specific computational heart model, initial patient-specific parameters of an electrophysiology model, initial patient-specific parameters of a biomechanics model, and initial patient-specific computational fluid dynamics (CFD) boundary conditions are marginally estimated.
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: September 8, 2015
    Assignee: Siemens Aktiengesellschaft
    Inventors: Tommaso Mansi, Viorel Mihalef, Xudong Zheng, Bogdan Georgescu, Saikiran Rapaka, Puneet Sharma, Ali Kamen, Dorin Comaniciu
  • Patent number: 9129054
    Abstract: Various systems and methods are provided for surgical and interventional planning, support, post-operative follow-up, and functional recovery tracking. In general, a patient can be tracked throughout medical treatment including through initial onset of symptoms, diagnosis, non-surgical treatment, surgical treatment, and recovery from the surgical treatment. In one embodiment, a patient and one or more medical professionals involved with treating the patient can electronically access a comprehensive treatment planning, support, and review system. The system can provide recommendations regarding diagnosis, non-surgical treatment, surgical treatment, and recovery from the surgical treatment based on data gathered from the patient and the medical professional(s).
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: September 8, 2015
    Assignee: DePuy Synthes Products, Inc.
    Inventors: Namal Nawana, William C. Horton, Max Reinhardt, Jonathan Bellas, Cody Cranson, Jennifer DiPietro, Mary Louise Fowler, William J. Frasier, John Paul Griffin, Mark T. Hall, David D. Konieczynski, Michelle LeClerc, Thomas Martin, Christopher Nordstrom, Michael O'Neil, James Paiva, Matthew Parsons, Nicholas Pavento, Douglas Raymond, James J. Roveda, Sean P. Selover, Hassan A. Serhan, Michael A. Slivka, Robert E. Sommerich
  • Patent number: 9129055
    Abstract: Various methods, techniques or modules are provided to allow for the automated analysis of the 3-D representation of the upper front torso (i) to recognize 3-D anatomical features, (ii) to orient the subject with reference to their anatomy or a display, (iii) to determine dimensional analysis including direct point-to-point lines, 3-D surface lines, and volume values, (iv) to simulate the outcome with the addition of breast implants including breast and nipple positioning, (v) to assist in the selection of the breast implants, and/or (vi) to assist in the planning of breast surgery. The automated analysis is based on the analysis of changes in a 3-D contour map of the upper torso, orientation analysis of 3-D features and planes, color analysis of 3-D features, and/or dimensional analysis of 3-D features and positions of the upper torso.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: September 8, 2015
    Assignee: Allergan, Inc.
    Inventors: David H. Mordaunt, G. Patrick Maxwell
  • Patent number: 9129056
    Abstract: Implementations of the present disclosure provide methods including receiving one or more specifications at a virtual machine that is executed using one or more processors, each specification indicating one or more methods and one or more parameters to be traced, the one or more parameters corresponding to the one or more methods, executing an application, the application calling a method of the one or more methods using the virtual machine, determining a subset of the one or more received specifications, the subset corresponding to specifications that are applicable to the method, generating an entry event corresponding to the method based on the subset, the entry event comprising event data including values of the one or more parameters, and reporting the entry event.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: September 8, 2015
    Assignee: SAP SE
    Inventors: Ralf Schmelter, Michael Wintergerst, Dietrich Mostowoj
  • Patent number: 9129057
    Abstract: The present disclosure includes, but is not limited to, a method, system and computer-usable medium for improving performance measurement by analyzing the various events in a multiplexing counting mode and configuring the sampling time accordingly to more effectively performing the sampling. In certain embodiments, when groups of operations are identified for sampling, the present disclosure generates a time sampling table for these groups of operations. The time sampling table is dynamically altered during the runtime of the application to alter the sampling interval of each group. The sampling interval of each group can be increased or decreased based on a threshold of occurrence of the event. This disclosure provides more accurate performance measurement of important events and facilitates a determination of how important events impact application performance.
    Type: Grant
    Filed: May 1, 2012
    Date of Patent: September 8, 2015
    Assignee: International Business Machines Corporation
    Inventors: Satish K. Sadasivam, Prathiba Kumar, Rajan Ravindran, Sangram Alapati
  • Patent number: 9129058
    Abstract: A method, system, and computer-readable storage medium for application monitoring through continuous record and replay are described herein. The method includes continuously recording execution traces including external non-deterministic input data for an application at a user device and analyzing the recorded execution traces to identify relevant execution traces for determining a behavior of the application. The method also includes reporting the relevant execution traces to a server, wherein the server is configured to replay the relevant execution traces to determine whether the behavior of the application is as expected.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: September 8, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Weidong Cui, Brendan Dolan-Gavitt, David Molnar
  • Patent number: 9129059
    Abstract: Techniques suitable for identifying potential subjects for a clinical trial and other applications are disclosed. One or more exclusion or inclusion criteria are defined for the clinical trial. One or more specialized searching tables are pre-generated using administrative healthcare claims data and the one or more exclusion or inclusion criteria. The specialized searching tables are searched. Through the searching step, subjects are identified within the administrative healthcare claims data who match the one or more exclusion or inclusion criteria. Through the searching step, a geographical area is identified corresponding to the subjects who match the one or more exclusion or inclusion criteria. A customized report is generated using the identified subjects and geographical area.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: September 8, 2015
    Assignee: OPTUMINSIGHT, INC.
    Inventors: Jean W. Rawlings, David R. Anderson, Carl Kraus, Andrew Paris
  • Patent number: 9129060
    Abstract: In one embodiment, a processor includes plural processing cores, and plural instruction stores, each instruction store storing at least one instruction, each instruction having a corresponding group number, each instruction store having a unique identifier. The processor also includes a group execution matrix having a plurality of group execution masks and a store execution matrix comprising a plurality of store execution masks. The processor further includes a core selection unit that, for each instruction within each instruction store, selects a store execution mask from the store execution matrix. The core selection unit for each instruction within each instruction store selects at least one group execution mask from the group execution matrix. The core selection unit performs logic operations to create a core request mask.
    Type: Grant
    Filed: October 13, 2011
    Date of Patent: September 8, 2015
    Assignee: Cavium, Inc.
    Inventors: Najeeb I. Ansari, Michael Carns, Jeffrey Schroeder, Bryan Chin
  • Patent number: 9129061
    Abstract: The present invention provides a method and apparatus for dynamically configuring debug triggering patterns. One example embodiment of the method includes comparing values of bits received on a first subset of a plurality of lines of a bus with a first pattern of bits and capturing values of bits received on a second subset of the plurality of lines of the bus in response to the comparison indicating that the values of the bits received on the first subset of the lines match the first pattern of bits. The exemplary embodiment of the method also includes defining a second pattern for triggering a debug action using the captured values.
    Type: Grant
    Filed: July 25, 2012
    Date of Patent: September 8, 2015
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Scott P. Nixon, Tiger Lu, Eric M. Rentschler
  • Patent number: 9129062
    Abstract: Systems and methods for instrumenting code are disclosed. The entry to a subroutine is trapped and the subroutine's return address is mutated to create an invalid instruction pointer. The mutated return address is stored in the architecture reserved space for the return address. An exception handler is executed that has been instrumented to handle the fault caused by the mutated return address such that the exit from the subroutine is instrumented.
    Type: Grant
    Filed: May 20, 2010
    Date of Patent: September 8, 2015
    Assignee: VMware, Inc.
    Inventors: Keith Adams, Eli Daniel Collins
  • Patent number: 9129063
    Abstract: A software application profiling environment is provided, where the software application profiling environment monitors an execution of a software application, where a software application includes one or more computer programs. The software application profiling environment further stores execution history information for the one or more computer programs of the software application. The software application profiling environment further displays some or all of the computer program instructions of the computer program, and further displays a visualization of the stored execution history information. The visualization can be a static visualization or a dynamic visualization. Further, the visualization can be overlaid on top of the computer program instructions of the computer program.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: September 8, 2015
    Assignee: Oracle International Corporation
    Inventors: Neil James Cochrane, Campegius L. Bronkhorst, Michael Ingram Yawn
  • Patent number: 9129064
    Abstract: Methods and devices for transmitting SuperSpeed information between a host device and a USB device via an extension medium are provided. Link partner relationships are established between the host device and an upstream facing port device, between the USB device and a downstream facing port device, and between the upstream facing port device and the downstream facing port device. While the link partner relationship between the upstream facing port device and the downstream facing port device is substantially compliant to the USB 3.0 Specification, the link partner relationship may use a configurable link layer acknowledgement timer to compensate for delays in transmission over the extension medium.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 8, 2015
    Assignee: Icron Technologies Corporation
    Inventors: Kris Steven Toivanen, Sukhdeep Singh Hundal, Terence Carl Sosniak
  • Patent number: 9129065
    Abstract: In one embodiment, a universal serial bus (USB) device can include: (i) an interface module having a power supply port, a ground port, and first and second data ports, where the interface module is configured to connect to corresponding ports of a USB host at a USB interface; (ii) a property identification module coupled to the first and second data ports, where the property identification module is configured to determine properties of the USB interface; (iii) a data transmission module configured to exchange data between the USB device and the USB host according to the determined properties; and (iv) a charging module coupled to the power supply port and the ground port, where the charging module is configured to charge the USB device based on the determined properties.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: September 8, 2015
    Assignee: Silergy Semiconductor Technology (Hangzhou) LTD
    Inventors: Kailang Hang, Chen Zhao
  • Patent number: 9129066
    Abstract: Systems and methods for operating a universal serial bus are described herein. The method includes sending packet data from a USB2 device to a USB2 host on a pair of signal lines, and after sending the packet data, sending an End-Of-Packet (EOP) signal from the USB2 device to the USB2 host. The method also includes, entering the USB2 device into idle state after sending the EOP signal. The method also includes sending a digital ping from the USB2 device to the USB2 host to indicate device presence during idle state.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: September 8, 2015
    Assignee: Intel Corporation
    Inventors: Kok Hong Chan, Huimin Chen
  • Patent number: 9129067
    Abstract: In a position detector for detecting a position of a detection body, a signal processing circuit processes a signal outputted from a magnetic field detection element. A first storage circuit stores the signal outputted from the magnetic field detection element and outputs a signal to an external device through an output circuit in a normal operation mode. A second storage circuit stores an output value of the first storage circuit. When a malfunction determination circuit determines an instantaneous power interruption mode, a signal route changing circuit prevents a signal transmission between the first storage circuit and the second storage circuit and a signal transmission between the first storage circuit and the output circuit, prevents the second storage circuit from updating data for a certain period of time, and permits the second storage circuit in which updating is prevented to output a signal to the output circuit.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: September 8, 2015
    Assignee: DENSO CORPORATION
    Inventors: Takamitsu Kubota, Tohru Shimizu, Tetsuya Hara, Yoshiyuki Kono
  • Patent number: 9129068
    Abstract: Methods and structure are provided for “spoofing” an active connection between a Serial Attached SCSI (SAS) initiator and a SAS target. The structure includes a SAS expander, comprising multiple physical links with associated transceivers (PHYs), switching hardware, a memory, and a control unit. Each PHY is operable to receive incoming Open Address Frames (OAFs) from SAS initiators that request connections with target devices. The switching hardware is operable to selectively link PHYs of the expander with each other to enable connections between initiators and target devices. The control unit is operable to determine that a connection requested by a received OAF cannot be completed, is operable to transmit an OPEN ACCEPT to the SAS initiator that transmitted the OAF responsive to making the determination, and is operable to store I/O received from the SAS initiator for the requested connection in the memory, responsive to transmitting the OPEN ACCEPT.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: September 8, 2015
    Assignee: Avago Technologies General IP (Singapore) Pte Ltd
    Inventors: Prashant Prakash Yendigiri, Giridhar Danayakanakeri, Raghavendra C. Nagendra
  • Patent number: 9129069
    Abstract: A digital rack interface pod (DRIP) that is able to establish a communications link between a remote access appliance and a server having a USB port and a video port, to facilitate a keyboard/video/mouse (KVM) session between the server and the appliance. The DRIP is also able to establish a communications link between the appliance and an Ethernet port of the server that is associated with a service processor (SP) of the server. In this manner the DRIP is able to route data from the SP of the server to the appliance as well as communications from the appliance to the SP Ethernet port of the server. The DRIP is able to intelligently determine which packets of information received from the appliance are intended for the SP Ethernet port of the server and routes those packets to the SP Ethernet port of the server.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: September 8, 2015
    Assignee: AVOCENT HUNTSVILLE CORP.
    Inventors: Lawrence Lo, Karl Mills, Adam W. Lew, Mehmood Nurmohamed
  • Patent number: 9129070
    Abstract: A portable memory storage device includes a housing and plural memory modules insertable into the housing. Each memory module includes a module shell, which has a module body and a positioning mechanism, and a memory member connected to the module shell. The positioning mechanism is disposed on the module body and is exposed from the housing. The positioning mechanism of a first memory module abuts against a front opening-defining edge, and the positioning mechanism of a last memory module abuts against a rear opening-defining edge, such that the plural memory modules are positioned in the housing. The memory module may be removed from the housing when the positioning mechanism is depressed.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: September 8, 2015
    Assignees: Lite-On Electronics (Guangzhou) Limited, Lite-On Technology Corp.
    Inventors: Sheng-Kao Chen, Ching-Hui Chen, Hung-Chih Wang
  • Patent number: 9129071
    Abstract: This invention speeds operation for coherence writes to shared memory. This invention immediately commits to the memory endpoint coherence write data. Thus this data will be available earlier than if the memory controller stalled this write pending snoop responses. This invention computes write enable strobes for the coherence write data based upon the cache dirty tags. This invention initiates a snoop cycle based upon the address of the coherence write. The stored write enable strobes enable determination of which data to write to the endpoint memory upon a cached and dirty snoop response.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: September 8, 2015
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Matthew D Pierson, Kai Chirca, Timothy D Anderson
  • Patent number: 9129072
    Abstract: A finite state machine is provided that both serializes virtual GPIO signals and deserializes virtual GPIO signals responsive to cycles of an external clock. The finite state machine frames the serialized virtual GPIO signals into frames each demarcated by a start bit and an end bit.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: September 8, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Lalan Mishra, Mohit Prasad
  • Patent number: 9129073
    Abstract: A shape optimization method of a plate-like member which has a concavo-convex shape and includes: identifying a bend stress point where a bend stress is higher in a mode where a specific load is applied to the plate-like member; identifying a bend axis from a distribution of stress vectors around the bend stress point; identifying, in an orthogonal surface to the bend axis, a pair of membrane stress points where a ratio of a membrane stress to a sum of the bend stress and the membrane stress is higher; calculating an offset variable which is a distance between a line segment connecting the pair of the membrane stress points and the bend stress point; and identifying a shape of the plate-like member so as to minimize the offset variable.
    Type: Grant
    Filed: January 12, 2012
    Date of Patent: September 8, 2015
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: Sadao Shibuya, Ryota Nishioka, Tomohiro Aoyama
  • Patent number: 9129074
    Abstract: A method of making a mechanical multishear link includes sizing the multishear link by breaking down a system comprised by the link into as many subassemblies as there are simple shear interfaces, defining the subassemblies around each shear interface, describing each shear by its stiffness, and applying the mechanical relationships to achieve a system of equations for a computer-assisted resolution by applying the Huth method to each shear interface.
    Type: Grant
    Filed: July 6, 2010
    Date of Patent: September 8, 2015
    Assignee: ASTRIUM, SAS
    Inventors: Marcel Auberon, Nicolas Petermann
  • Patent number: 9129075
    Abstract: Generation of a mesh model that can be analyzed with sufficient analysis accuracy for result evaluation and within a minimum possible calculation time even if a user does not grasp a tradeoff relation between analysis accuracy and analysis time due to mesh size is made possible. A mesh generation system designates an evaluation point (site) on an analysis target shape, analyzes plural analysis model data created with plural types of mesh size, stores a relation among mesh size, analysis result and calculation time in a mesh know-how DB, search for a mesh size which meets a required accuracy and calculation time limit, sets the mesh size that is found by the search to an analysis model. And displays the relation among mesh size, analysis result and calculation time.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: September 8, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Makoto Onodera, Ichiro Nishigaki
  • Patent number: 9129076
    Abstract: For improving wafer fabrication, yield and lifetime of wafers are predicted by determining coefficients of a yield domain for wafer yield prediction and a lifetime domain for a wafer lifetime prediction, an integral domain, an electric/layout domain, a metrology/defect domain, and a machine sensor domain in a hierarchical manner. With the aid of the hierarchically-determined coefficients, noises in prediction can be reduced so that precision of prediction results of the yields or the lifetimes of wafers can be raised.
    Type: Grant
    Filed: December 8, 2013
    Date of Patent: September 8, 2015
    Assignee: UNITED MICROELECTRONICS CORP.
    Inventors: Hsin-Ming Hou, Ji-Fu Kung
  • Patent number: 9129077
    Abstract: According to one embodiment of the invention, a computerized method for predicting posture of a living object includes storing a plurality of posturing rules for a respective activity in a storage location, receiving a start posture of a first living object for the activity, receiving a location of a target for the activity, dividing the activity into a plurality of movements based on the start posture and the location of the target, and determining an end posture of the first living object for the activity. Determining the end posture includes applying at least one of the posturing rules for each of the movements and checking at least one of a plurality of constraints associated with each of the movements.
    Type: Grant
    Filed: September 3, 2004
    Date of Patent: September 8, 2015
    Assignee: Siemen Product Lifecycle Management Software Inc.
    Inventor: Ulrich Raschke
  • Patent number: 9129078
    Abstract: Systems, apparatus, and methods of static timing analysis for an integrated circuit design in the presence of noise are disclosed. The integrated circuit design may be partitioned into a plurality of circuit stages. A timing graph including timing arcs is constructed to represent the timing delays in circuit stages of the integrated circuit design. A model of each circuit stage may be formed including a model of a victim driver, an aggressor driver, a victim receiver, and a victim net and an aggressor net coupled together. For each timing arc in the timing graph, full timing delays may be computed for the timing arcs in each circuit stage.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: September 8, 2015
    Assignee: Cadence Design Systems, Inc.
    Inventors: Igor Keller, Vinod Kariat, King Ho Tam
  • Patent number: 9129079
    Abstract: Any primitive cells or blocks can be represented physically by a Barycenter compact model, and any black box model can also be physically represented by a Barycenter compact model physically. A hierarchical boundary condition between blocks is formulated by the Barycenter model or Barycenter compact model. Hierarchical boundary condition problems between blocks can be limited within two levels only if using the Barycenter model or Barycenter compact model.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: September 8, 2015
    Assignee: WorldWide Pro Ltd.
    Inventor: William Wai Yan Ho
  • Patent number: 9129080
    Abstract: A method of constructing an RF filter comprises designing an RF filter that includes a plurality of resonant elements disposed, a plurality of non-resonant elements coupling the resonant elements together to form a stop band having a plurality of transmission zeroes corresponding to respective frequencies of the resonant elements, and a sub-band between the transmission zeroes. The non-resonant elements comprise a variable non-resonant element for selectively introducing a reflection zero within the stop band to create a pass band in the sub-band. The method further comprises changing the order in which the resonant elements are disposed along the signal transmission path to create a plurality of filter solutions, computing a performance parameter for each of the filter solutions, comparing the performance parameters to each other, selecting one of the filter solutions based on the comparison of the computed performance parameters, and constructing the RF filter using the selected filter solution.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: September 8, 2015
    Assignee: RESONANT, INC.
    Inventors: Genichi Tsuzuki, Balam A. Willemsen
  • Patent number: 9129081
    Abstract: A system and method for synchronizing the display and edit of a plurality of connected layouts or documents within a single display. A first document or plurality of elements may be displayed as active and a second document or plurality of elements may be displayed as non-active background in a first window. The second document or plurality of elements may be displayed as active and the first document or plurality of elements may be displayed as non-active background in a second window. Any action detected in either window may be displayed in the other window. Upon selection of any active element or predefined net list, the elements physically or logically connected to the selected element or net list may be highlighted in the active documents, listed, or otherwise identified. An inter-document net list may identify connections between existing net lists in multiple documents.
    Type: Grant
    Filed: November 17, 2011
    Date of Patent: September 8, 2015
    Assignee: Cadence Design Systems, Inc.
    Inventors: Arnold Ginetti, Jean-Noel Pic
  • Patent number: 9129082
    Abstract: One or more embodiments of techniques or systems for variation factor assignment for a device are provided herein. In some embodiments, a peripheral environment is determined for a device. A peripheral environment is a layout structure or an instance. When the peripheral environment is the layout structure, a variation factor is assigned to the device based on an architecture associated with the layout structure. When the peripheral environment is the instance, the variation factor is assigned to the device based on a bounding window created for the instance. In this manner, variation factor assignment is provided, such that a first device within a first block of a die has a different variation factor than a second device within a second block of the die, thus giving finer granularity to variation factor assignments.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: September 8, 2015
    Assignee: Taiwan Semiconductor Manufacturing Company Limited
    Inventors: Chi-Wen Chang, Hui Yu Lee, Jui-Feng Kuan, Yi-Kan Cheng, Chin-Hua Wen, Wen-Shen Chou
  • Patent number: 9129083
    Abstract: Automatically computing the reflected mass or reflected inertia of a computer-aided design model comprised of a motor includes executing a simulation of the model, using the simulation results to compute the reflected mass or reflected inertia, and treating the non-motor parts of the model as a virtual body having a time-varying mass or a time-varying inertia. The mass or inertia of the virtual body at a specific time is the reflected mass or reflected inertia, respectively, of the model at the specific time.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: September 8, 2015
    Assignee: Dassault Systems SolidWorks Corporation
    Inventors: Shrikant Vitthal Savant, Kyeong Hwi Lee
  • Patent number: 9129084
    Abstract: A method for analyzing adverse effects resulting from the use of a substance of interest, including identifying a substance of interest; selecting from multiple profiles related to the safety of the substance of interest, using at least one filter; at least one data mining engine; and an output device for displaying the analytic results from the data mining engine. The data mining engine is selected from (1) a proportional analysis engine; (2) a comparator, and (3) a correlator; whereby a user can receive analytic results from the selector, the proportional analysis engine, the comparator, and the correlator.
    Type: Grant
    Filed: June 7, 2011
    Date of Patent: September 8, 2015
    Assignee: DRUGLOGIC, INC.
    Inventor: Victor Gogolak
  • Patent number: 9129085
    Abstract: Technology to suppress the drop in SIMD processor efficiency that occurs when exchanging two-dimensional data in a plurality of rectangular regions, between an external section and a plurality of processor elements in an SIMD processor, so that one rectangular region corresponds to one processor element. In the SIMD processor, an address storage unit in a memory controller is capable of setting N number of addresses Ai (i=1 through N) in an external memory by utilizing a control processor. A parameter storage unit is capable of setting a first parameter OSV, a second parameter W, and a third parameter L by utilizing a control processor. A data transfer unit executes the transfer of data between an external memory, and the buffers in N number of processor elements contained in the applicable SIMD processor, based on the contents of the address storage unit and the parameter storage unit.
    Type: Grant
    Filed: July 3, 2012
    Date of Patent: September 8, 2015
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventor: Shorin Kyo
  • Patent number: 9129086
    Abstract: Embodiments of the present invention allow for the provisioning of security services within a Cloud computing environment by third parties. Specifically, under the present invention, a Cloud provider will publish a set of potential security attributes (e.g., a list), which can be monitored, to the Cloud customer. The Cloud customer will designate/select one or more of those attributes that the Cloud customer wishes to have monitored for one or more Cloud resources that it is using. The Cloud provider will then provide to the Cloud customer a set of third party security service providers capable of monitoring the attributes the Cloud customer designated. The Cloud customer will then select one or more third party providers from the provided set, and the Cloud provider will associate the given Cloud resources with the respective third party providers.
    Type: Grant
    Filed: March 4, 2010
    Date of Patent: September 8, 2015
    Assignee: International Business Machines Corporation
    Inventors: Linda N. Betz, Wesley J. Ho, Charles S. Lingafelt, David P. Merrill
  • Patent number: 9129087
    Abstract: Systems and methods are provided for aggregating digital access rights owned by a group of individuals and for correlating access rights to physical presence of the users to more accurately control access and distribution of copyrighted media. The intersection of content authorization information associated with each individual of a group may be analyzed. The aggregation and analysis of digital access rights enables multiple users to share the cost of a digital access right to access a content asset in a common area.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: September 8, 2015
    Assignee: Rovi Guides, Inc.
    Inventors: Eric W. Grab, Kim R. Dykeman
  • Patent number: 9129088
    Abstract: An “audience” object describes a collection of users who are known to or expected to view a display. Access control and processing of access dependent contents for an audience are implemented so that information before being displayed is limited to what is authorized for every member in the audience to access. An operator can preview what an expected audience would see. The operator is aided in determining what the effects would be of a newcomer joining an audience. The operator is aided in determining who in an audience causes a difference in authorization. Hardware can be tied in with the access control software.
    Type: Grant
    Filed: June 4, 2006
    Date of Patent: September 8, 2015
    Inventor: Leo Martin Baschy
  • Patent number: 9129089
    Abstract: A digital rights management license provides access to a decryption key that can be used to decrypt an encrypted digital content item. The digital rights management license also includes a policy that defines circumstances in which the decryption key is allowed to decrypt encrypted content data for the purpose of creating a persistently-unencrypted version of the content data.
    Type: Grant
    Filed: January 26, 2009
    Date of Patent: September 8, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Stephen P. DiAcetis
  • Patent number: 9129090
    Abstract: A device for processing electronic transactions is disclosed. The device includes a processor configured to receive, from a client processing device, a request for information to complete an electronic transaction by a user at an access device affiliated with an educational institution. The processor is further configured to transmit, to the client processing device, a response to the request, the response configured to be transmitted by the client processing device to the access device. The request for information is triggered at the access device by an identification carrier. The response to the request includes at least one of a permission or denial whether to provide, to the user, access to an educational space or item, access to electronic educational information, or determining at least one of the price and availability of an educational item to the user. A client-side device is also disclosed. Methods and machine-readable mediums are also disclosed.
    Type: Grant
    Filed: September 14, 2009
    Date of Patent: September 8, 2015
    Assignee: BLACKBOARD INC.
    Inventors: Dennis Cozart, Lorcan McGuinness
  • Patent number: 9129091
    Abstract: Content data 30 are distributed from a content distribution device 11 to a content reproduction device 12 by way of a network 10. The content data 30 are transmitted as a content packet 31, like an IP packet, on the network 10. Packet route information 34 that includes address information about a packet source and a relay point and the like, and shows a packet transmission route on the network is stored in a header 32 of the content packet 31. A content management device 15 acquires the packet route information 34 about the content packet 31 and identifies a specific content corresponding to the packet route information according to preset content-route correspondence information showing a correlation between a content and a route, thereby performing management of a content according to a result of identification.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: September 8, 2015
    Assignee: NGB CORPORATION
    Inventor: Taisuke Kato
  • Patent number: 9129092
    Abstract: A content protection query module (CPQM) dynamically queries content protection items supported on the client device. The CPQM automatically identifies content protection configurations, based on the results of the queries. Using a variety of business rules and policies, the CPQM may select a content protection configuration from the configurations for packaging and providing protected content to the client device. The CPQM may instruct the client device to expect the protected content in the selected configuration, thereby enabling the client device to configure itself, as appropriate, for such configuration. The client device may include a media player that selects based on the instructions which DRM module to employ, providing the DRM module with instructions regarding where to obtain decryption keys/licenses for the content, and even instructing the DRM module which decryption mechanism to employ to decrypt the received protected content.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: September 8, 2015
    Assignee: Google Inc.
    Inventors: David Kimbal Dorwin, Andrew Martin Scherkus
  • Patent number: 9129093
    Abstract: Systems and methods providing content having digital rights management (DRM) applications separable from other authorization applications are provided. A system may include a distribution service provider system in communication with a content provider system and consumer premise equipment (CPE) for the transmission of content from the content provider system to the CPE device. The distribution service provider system may: receive A/V content provided by the content provider system, wherein the A/V content includes a DRM application; apply a conditional access system (CAS) application to the A/V content that is independent of the DRM application; and transmit the A/V content including the CAS and the DRM applications to the CPE for presentation. The CPE device can perform DRM authorizations with the content provider or a third-party DRM provider.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: September 8, 2015
    Assignee: Cox Communications, Inc.
    Inventors: Keith Alan Rothschild, Julius Bert Bagley
  • Patent number: 9129094
    Abstract: A syndication system facilitates rights management services between media content owners and media hosting services that elect to participate in the syndication system and mutually elect to participate with each other. The syndication system utilizes a content recognition system to identify hosted media content and ownership rights associated with the hosted content. By applying melody recognition, the content recognition system can identify compositions embodied in hosted media content even when these compositions do not precisely match any known sound recording. Thus, the content recognition system is beneficially able to detect, for example, recorded cover performances and recorded live performances embodied in hosted media content. Once identified, ownership information is determined and the syndication system can facilitate rights management policies associated with the content such as monetizing or blocking the protected content.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: September 8, 2015
    Assignee: Google Inc.
    Inventors: David G. King, Kyle Harrison
  • Patent number: 9129095
    Abstract: A technique for extending security to a data object (e.g., a document, a file, a message, etc.) once it has been shared and during collaboration with others who have access rights to that data object. The approach advantageously combines group key-based client-side encryption to secure the data object as it travels from a user's computer, to the cloud, and to a chosen collaborator's computer, together with a digital rights management (DRM) layer that provides permission management that associates a set of permission rights that travel with the data object.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: September 8, 2015
    Assignee: Tresorit, Kft
    Inventors: István Lám, Szilveszter Szebeni, Tamás Koczka
  • Patent number: 9129096
    Abstract: The invention relates to a method for automatically licensing service features during the upgrade of a first communication system (11) into a second communication system (12), said method having the following steps: (a) extracting the service features to be licensed from a database, (b) transmitting the service features to be licensed to a License Server (CLS), (c) generating a license file (LF) in the License server (CLS), (d) transmitting the license file (LF) to the second communication system (12), and (e) installing the license file (LF) in the second communication system (12). This invention also relates to a corresponding computer program and corresponding licensing system.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: September 8, 2015
    Assignee: Unify GmbH & Co. KG
    Inventors: Simone Schröder, Harald J. Zainzinger, Christos Kontogiannis
  • Patent number: 9129097
    Abstract: System and method for auditing for usage of licensed software in which a client executing the software generates and transmits a license key and a covert key to a server via network connection. The license key is transmitted to the server upon activation of the licensed software at the client. The covert key is generated based on at least a portion of the software code activated at the client and is transmitted to the server at random or at predetermined time intervals after transmission of the licensed key so as to avoid detection by a user. The license and covert keys are each associated with a device fingerprint that uniquely identifies the device transmitting each one of the respective keys. Unauthorized software usage at a client is determined at least when a covert key does not correspond to a device fingerprint having an associated license key.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: September 8, 2015
    Assignee: Uniloc Luxembourg S.A.
    Inventor: Craig Stephen Etchegoyen
  • Patent number: 9129098
    Abstract: A method for controlling or protecting the use of a software licensed product is provided. The method comprises, for example, encrypting protected data associated with the software licensed product with a key derived from code of a licensing module, distributing the encrypted protected data associated with the software licensed product to user devices, tracking usage of a software licensed product, and for all but one instance of the usage of the software licensed product terminating the usage of the software license product by allowing execution of the software licensed product upon successful decryption of the encrypted protected data.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: September 8, 2015
    Assignee: ABBYY Development LLC
    Inventor: Eugene Indenbom
  • Patent number: 9129099
    Abstract: A Privacy Preserving Portable Health Record (P3HR) based on Smart Enterprise Guardian (SEG) that incorporates smart card security and advanced flash storage encryption technology gives a patient the flexibility of using the services of a variety of generally unrelated healthcare practitioners and providers with control over their health records and the ability to provide comprehensive access to the patient's health records as would occur in a centralized clinic setting to in effect create a virtual medical clinic. The security architecture of the P3HR serves a group of medical patients, healthcare practitioners, and other associated providers such as hospitals and insurance providers. The system provides for continuously updated healthcare history of patients in a remote update server and on portable access devices, which are carried by patients.
    Type: Grant
    Filed: August 17, 2011
    Date of Patent: September 8, 2015
    Inventor: Vamsi Krishna Paruchuri
  • Patent number: 9129100
    Abstract: The present invention discloses a verification code generation and verification method, including: displaying a verification code display region on a touch display module, where the verification code display region includes at least one user-recognizable verification code element; sensing a touch action of a user on the touch display module, and determining a position of the touch action on the touch display module; and comparing whether the position of the touch action of the user on the touch display module is the same as a position of the verification code element to determine whether a verification code is correctly input. The verification code generation and verification method in the embodiments of the present invention is convenient for the user to input a verification code for verification, and brings a good verification effect while facilitating operations. Further, the present invention discloses a verification code generation and verification apparatus.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: September 8, 2015
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jiangzhen Zheng, Li Qian
  • Patent number: 9129101
    Abstract: Systems and methods for authenticating electronic transactions are provided. The authentication methods employ a combination of security features. These security features can be based, for example, on unique knowledge of the person being authenticated, unique personal features and attributes of the person, the ability of the person to respond, and to do so in a fashion that a machine cannot, and so forth. Methods for enrolling the person prior to authentication are also provided, as well as systems for enrollment and authentication.
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: September 8, 2015
    Inventors: Paul Headley, Kevin Collins