Patents Issued in November 21, 2017
  • Patent number: 9824174
    Abstract: Techniques for power-density-based clock cell spacing and resulting integrated circuits (ICs) are disclosed herein. In one example, the techniques determine power-usage density for different types of clock cells, as power-usage density relates to heat and IR droop. With the power-usage density for each type of clock cell determined, the techniques assign a keep-out region for each type of clock cell that is not fixed for all types of clock cells. These regions are instead based on the heat and IR droop corresponding to estimated power-usage density for each type of clock cell. Clock cells are then placed in a layout of an IC. The resulting IC has clock cells spaced sufficiently to reduce heat and IR droop while concurrently having excellent timing closure and performance.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: November 21, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Ankita Nayak, David Anthony Kidd, Paul Ivan Penzes
  • Patent number: 9824175
    Abstract: A method for automatically verifying validity of application of a refinement rule includes calculating a set of values that characterize a hierarchy of elements of the emulation. A currently calculated value for a first element at a first level of the hierarchy is compared with a previously calculated value that characterized the first element at a previous time. If the currently calculated value is the same as the previously calculated value, application of the refinement rule is determined to be valid for unnamed entities of the first element. If the currently calculated value is different from the previously calculated value, each currently calculated value that characterizes a lower level element at a lower level of the hierarchy is compared with a corresponding previously calculated value to identify a change and it is determined whether the change invalidates application of the refinement rule to an unnamed entity of the emulation.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: November 21, 2017
    Assignee: Cadence Design Systems, Inc.
    Inventors: Hemant Gupta, Nili Segal, Yael Kinderman, Oded Oren
  • Patent number: 9824176
    Abstract: A measurement target for a semiconductor device is designed. The semiconductor device includes a structure to be measured that has a spectrum response that is comparable to or below system noise level for an optical critical dimension measurement device to be used to measure the structure. The measurement target is designed by obtaining a process window and design rules for the semiconductor device and determining prospective pitches through modeling to identify pitches that produce a spectrum response from the structures that is at least 10 times greater than a system noise level for the optical critical dimension measurement device. A resonance window for each prospective pitch is determined and robustness of the resonance window is determined through modeling. Pitches of the array are selected based on the prospective pitches, resonance windows, and robustness. The target design may accordingly be produced and used to generate a measurement target.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: November 21, 2017
    Assignee: Nanometrics Incorporated
    Inventors: Jiangtao Hu, Bingqing Li, Zhuan Liu
  • Patent number: 9824177
    Abstract: A method for designing a system on a target device includes performing register retiming on an original design for the system to generate a retimed design. Register retiming is performed on the retimed design. The retimed design is determined to be structurally correct in response to determining that the performing register retiming on the retimed design results in the original design.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: November 21, 2017
    Assignee: Altera Corporation
    Inventor: Mahesh A. Iyer
  • Patent number: 9824178
    Abstract: An active bolster mounts at an interior trim surface of a passenger compartment in an automotive vehicle. A plastic-molded front wall deploys in a deployment direction toward a passenger in the passenger compartment. A plastic-molded bladder member is joined along an outer perimeter with the front wall by a hot weld seam to form an inflatable bladder. The bladder member includes at least one substantially circumferential pleated baffle. An inflator couples an inflation gas into the inflatable bladder in response to a crash event of the vehicle. The pleated baffle forms a plurality of at least five vent openings including at least one stress relief vent juxtaposed to a peak stress region of the hot weld seam and a plurality of tuning vents which are concentrated at a lowest restraint-force region of the inflatable bladder.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: November 21, 2017
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Kaitlin M. Cischke, Stacey H. Raines, Nicholas A. Mazzocchi
  • Patent number: 9824179
    Abstract: Methods are described for diagnosis of a lymphoid hematological malignancy in a subject prior to treatment, and for detecting minimal residual disease (MRD) in the subject after treatment for the malignancy, by high throughput quantitative sequencing (HTS) of multiple unique adaptive immune receptor (TCR or Ig) encoding DNA molecules that have been amplified from DNA isolated from blood samples or other lymphoid cell-containing samples. Amplification employs oligonucleotide primer sets designed to amplify CDR3-encoding sequences within substantially all possible human VDJ or VJ combinations. Disease-characteristic adaptive immune receptor clonotypes occur, prior to treatment, at a relative frequency of at least 15-30% of rearranged receptor CDR3-encoding gene regions. Following treatment, persistence of at least one such clonotype at a detectable frequency of at least 10?6 or at least 10?5 receptor CDR3-encoding regions indicates MRD.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: November 21, 2017
    Assignees: ADAPTIVE BIOTECHNOLOGIES CORP., FRED HUTCHINSON CANCER RESEARCH CENTER
    Inventors: Anna M. Sherwood, Harlan S. Robins
  • Patent number: 9824180
    Abstract: Disclosed are new and improved methods and systems for nucleic acid sequence analysis that can analyze data indicative of natural by-products of nucleotide incorporation events without the need for exogenous labels or dyes to identify nucleic acid sequences of interest. In particular, the methods and systems of the present teachings can process such data and various forms thereof to align fragments of the nucleic acid(s) of interest, particularly those analyzed using an addition sequencing technique, for example, as occurs with the use of nucleotide flows.
    Type: Grant
    Filed: October 16, 2013
    Date of Patent: November 21, 2017
    Assignee: Life Technologies Corporation
    Inventor: Nils Homer
  • Patent number: 9824181
    Abstract: The present invention relates to methods for evaluating and/or predicting the outcome of a clinical condition, such as cancer, metastasis, AIDS, autism, Alzheimer's, and/or Parkinson's disorder. The methods can also be used to monitor and track changes in a patient's DNA and/or RNA during and following a clinical treatment regime. The methods may also be used to evaluate protein and/or metabolite levels that correlate with such clinical conditions. The methods are also of use to ascertain the probability outcome for a patient's particular prognosis.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: November 21, 2017
    Assignee: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
    Inventors: John Zachary Sanborn, David Haussler
  • Patent number: 9824182
    Abstract: A process of determining whether a patient with a disease or disorder will be responsive to a drug, used to treat the disease or disorder, including obtaining a test spectrum produced by a mass spectrometer from a serum produced from the patient. The test spectrum may be processed to determine a relation to a group of class labeled spectra produced from respective serum from other patients having the or similar clinical stage same disease or disorder and known to have responded or not responded to the drug. Based on the relation of the test spectrum to the group of class labeled spectra, a determination may be made as to whether the patient will be responsive to the drug.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: November 21, 2017
    Assignee: Biodesix, Inc.
    Inventors: Heinrich Röder, Maxim Tsypin, Julia Grigorieva
  • Patent number: 9824183
    Abstract: A proxy data augmentation system and method intelligently augments digital information sets with proxy data using analytical processing technology. The proxy data system and method identifies fields in a digital information set that are candidates for modification using proxy data. After identifying a candidate field, an analytical process is invoked to evaluate a context of the candidate field. In one embodiment, once the context and at least one other parameter associated with the digital information set are evaluated, the proxy data augmentation system and method can determine appropriate proxy data to populate the candidate field and modify the digital information set with the determined proxy data. The modified document can then be sent to a recipient data processing system. Additionally, the digital information set submitting and/or recipient data processing system can be notified of the existence and identification of the proxy data.
    Type: Grant
    Filed: May 12, 2005
    Date of Patent: November 21, 2017
    Assignee: Versata Development Group, Inc.
    Inventors: Neeraj Gupta, Thomas E. Rowe, Ryan A. Cush, Kevin Brannon, Rohit M. Namjoshi
  • Patent number: 9824184
    Abstract: Healthcare object (HCO) discriminator systems and methods are presented. Systems can obtain a digital representation of a scene via a sensor interface. An HCO discriminator platform analyzes the digital representation to discriminate objects within the scene as being associated with a type of HCO or as being unrelated to a type of HCO. Once the HCO recognition platform determines that a type of HCO is relevant, it instantiates an actual HCO. The HCO can be routed to one or more destinations based on routing rules generated from a template or based on the manner in which the objects in the scene were discriminated.
    Type: Grant
    Filed: October 6, 2012
    Date of Patent: November 21, 2017
    Assignee: Nant Holdings IP, LLC
    Inventors: Patrick Soon-Shiong, John Zachary Sanborn, Stephen Charles Benz, Charles Joseph Vaske
  • Patent number: 9824185
    Abstract: Systems and methods are disclosed for managing and storing electronic health records data. In an embodiment, a database module containing a plurality of databases stores a plurality of different types of patient medical data records. Each patient medical data record is composed of one or more categories of data which may be stored in different databases. A server module configured to respond to requests received from a client is connected to the database module. The server module includes a layer of application logic, a layer of composite services, a layer of domain services, and a layer of foundation services. A request received by the server module is first processed by the application logic, then by the appropriate composite services, domain services and foundation services. Domain services may communicate with the database module, generating a response that may be processed by the composite and application logic layers before sending back to the client.
    Type: Grant
    Filed: August 8, 2014
    Date of Patent: November 21, 2017
    Assignee: Practice Fusion, Inc.
    Inventors: Matthew Christopher Douglass, Jonathan Mark Malek
  • Patent number: 9824186
    Abstract: A system for confidentially retrieving data from a person, such as by authorized personnel. One embodiment provides a data carrier item such as jewelry, having encrypted data imparted upon the item in manner that only intelligible after being unencrypted. Such data can be encrypted and/or invisibly disposed such that the data is not identifiable by the public, but can be quickly and accurately retrieved by authorized personnel.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: November 21, 2017
    Assignee: LifeQode, LLC
    Inventor: Michael P. Lacey
  • Patent number: 9824187
    Abstract: The present invention includes a method for representing a plurality of pre-calculated solutions in radiation therapy that are stored in a database and displayed in a manner controllable by a user. Arrays of DVH curves provide the user with essential information on the ‘quality of a plan’. A DVH diagram is displayed as a main diagram, wherein only one of the solutions is visually represented at a time. By selecting a first starting point on a selected DVH curve as the main diagram, a first straight axis extending through the first starting point is placed. A first region, located around the first starting point and on the first straight axis, is highlighted as a first control region for controllable visualization of the plurality of currently non-displayed solutions stored in the database, the DVH curves of which correspond to the selected DVH curve and intersect the first straight axis.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: November 21, 2017
    Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
    Inventors: Alexander Scherrer, Karl-Heinz Kuefer, Philipp Suess, Michael Bortz
  • Patent number: 9824188
    Abstract: A conversation user interface enables patients to better understand their healthcare by integrating diagnosis, treatment, medication management, and payment, through a system that uses a virtual assistant to engage in conversation with the patient. The conversation user interface conveys a visual representation of a conversation between the virtual assistant and the patient. An identity of the patient, including preferences and medical records, is maintained throughout all interactions so that each aspect of this integrated system has access to the same information. The conversation user interface presents allows the patient to interact with the virtual assistant using natural language commands to receive information and complete task related to his or her healthcare.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: November 21, 2017
    Assignee: Next IT Corporation
    Inventors: Fred A Brown, Mitchell G. Lawrence, Victor O'Brien Morrison
  • Patent number: 9824189
    Abstract: An image processing apparatus for estimating a position in an image which an operator who observes the image is likely to observe as the candidate of a next position is provided. The image processing apparatus includes a next observation estimating unit that estimates a position selected from among a plurality of positions using a parameter indicating an operation history and information regarding an estimation result at least at a current time on the basis of a probability value obtained from a predetermined probability distribution and a displayed image generating unit that generates an image to be displayed so that at least the candidate of the next position is visually recognizable.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: November 21, 2017
    Assignee: Panasonic Intellectual Property Management Co., Ltd.
    Inventors: Yoshihide Sawada, Taichi Sato, Hideto Motomura
  • Patent number: 9824190
    Abstract: Systems and methods are provided for selecting one or more models for predicting medical conditions. An exemplary method may include receiving data related to a patient and extracting metadata from the received data. The method may further include selecting the one or more models from a library of models based on the extracted metadata and applying the selected one or more models. The method also may include generating a notification when the application of the selected one or more model indicates an intervention is necessary.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: November 21, 2017
    Assignee: WellDoc, Inc.
    Inventor: Bharath Sudharsan
  • Patent number: 9824191
    Abstract: A method, system and apparatus for controlling and tracking patient access to medicaments. A patient is provided with medication in locked pill containers that must be unlocked with an access code before the patient can access a limited quantity of medication in each container. Thus the patient is forced to go through an interactive session periodically with a master system, via a communicative intermediary, in order to obtain a valid passcode for each batch of medications and follow a treatment regimen. The patient may be assessed during each interaction with the master system. That assessment can include various questions, including questions about status codes that may optionally be displayed on each medication container. These status codes may optionally encode detail about the patient's pattern of accessing medication. The general rate of medication usage can also be deduced by the rate at which the patient contacts the master system.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: November 21, 2017
    Assignee: MedicaSafe, Inc.
    Inventor: Matthew J. Ervin
  • Patent number: 9824192
    Abstract: A computer simulation method for a macromolecular material and filler is disclosed, wherein a polymer model of a macromolecular chain of the macromolecular material and a filler model of the filler are defined; and a molecular dynamics calculation is performed using the filler model and the polymer models disposed in a space in order to compute the thickness of an interface layer between the filler and the macromolecular material. To compute the thickness, the space is partitioned into domains bounded by boundary surfaces; relaxation moduli of the domains are computed; and based on a variation of the relaxation moduli of the domains, the thickness of the interface layer is computed.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: November 21, 2017
    Assignee: SUMITOMO RUBBER INDUSTRIES, LTD.
    Inventor: Shinichi Ueno
  • Patent number: 9824193
    Abstract: The present disclosure discloses a method and network device for using mobile devices with validated user network identity as physical identity proof. Responsive to successfully authenticating a client device for network access, a system generates a network credential for the client device and transmits the network credential to the client device. Further, the system detects that the client device is within a range of a short range wireless device that is associated with a particular physical action. Consequently, the system validates the network credential that the client device possesses. Based on the network credential, the system determines that the client device has permissions for performing the particular physical action, and causes performance of the particular physical action.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: November 21, 2017
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Rajesh Kumar Ganapathy Achari, Anoop Kumaran Nair, Venkatesh Ramachandran, Venkatraju Venkatanaranappa
  • Patent number: 9824194
    Abstract: In accordance with the teaching described herein, systems and methods are provided for providing secure access to a software application on a computing device. The software application may include a security framework having a set of predetermined security requirements. Prior to enabling access to the software application by a user, the computing device may, (i) verify installation of a device security configuration profile on the computing device, wherein the device security configuration profile certifies that the software application includes the set of predetermined security requirements, (ii) receive identifying information from the user via a user interface, (iii) verify the identifying information with an authentication server, and (iv) based on a successful verification of the identifying information, receive and store a security token. Access to the software application on the computing device may be provided for a specified period identified by the security token.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: November 21, 2017
    Assignee: AbbVie Inc.
    Inventor: Sembian Balasubramanian
  • Patent number: 9824195
    Abstract: Methods and systems for determining consecutive matches are provided. According to one embodiment, a class definition and a data stream are received by a network security device. The data stream is partitioned into multiple data blocks each containing N data segments. Each data block is processed in parallel to compute: (i) a value (F) indicating whether every data segment value meets the class definition; (ii) a value (L) indicating a number of consecutive data segment values meeting the class definition starting from the left; (iii) a value (M) indicating a maximum number of consecutive data segment values meeting the class definition; and (iv) a value (R) indicating a number of consecutive data segment values meeting the class definition starting from the right. Corresponding values for each data block are then aggregated to determine a maximum number of consecutive data segment values meeting the class definition for the entire data stream.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: November 21, 2017
    Assignee: Fortinet, Inc.
    Inventor: Juneng Zheng
  • Patent number: 9824196
    Abstract: Systems and methods are provided for monitoring access of computing resources. Usage rules may be created and stored that define a usage constraint based on actions available to be performed at the computing resources. An authenticator may verify login credentials received from a user and authorize the user to access a computing resource. A request to perform an action at the computing resource may be received, and a usage monitor may apply a usage rule to the requested action. If the requested action violates the usage constraint of the usage rule, the usage monitor may halt performance of the requested action and notify another user of the usage constraint violation. The authenticator may receive and verify another set of login credentials from that other user. In response to successful verification of the additional set of login credentials, the usage monitor may resume performance of the requested action.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: November 21, 2017
    Assignee: Bank of America Corporation
    Inventors: Armen Moloian, John H. Kling
  • Patent number: 9824197
    Abstract: Provided is a classifier training method, including: acquiring a training sample set; determining a classification condition at a root node according to a preset classification condition feature, performing classification on training samples in the training sample set according to the classification condition at the root node, and acquiring a classification subset corresponding to a child node of the root node; using the child node of the root node as a current node, circularly implementing the step of determining a classification condition at the current node according to another preset classification condition feature, performing classification on training samples in a classification subset corresponding to the current node according to the classification condition at the current node, and acquiring a classification subset of a child node of the current node, till a leaf node; and determining a user identity classification result at the current node, and obtaining a decision tree classifier.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: November 21, 2017
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Jie Liu, Kaiyuan Gu, Li Lu
  • Patent number: 9824198
    Abstract: Techniques for electronic signature process management are described. Some embodiments provide an electronic signature service (“ESS”) configured to manage electronic identity cards. In some embodiments, the ESS generates and manages an electronic identity card for a user, based on personal information of the user, activity information related to the user's actions with respect to the ESS, and/or social networking information related to the user. The electronic identity card of a signer may be associated with an electronic document signed via the ESS, so that users may obtain information about the signer of the document. The ESS may also generate a trust score for the user based on activity information related to the user's actions with respect to the ESS and/or other factors. The trust score may be used to recommend authentication mechanisms to use with respect to electronic signature transactions.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: November 21, 2017
    Assignee: DocuSign, Inc.
    Inventors: Ashley Carroll, Michael Strickland, Thomas H. Gonser, Donald G. Peterson, Douglas P. Rybacki
  • Patent number: 9824199
    Abstract: A security fingerprint architecture is disclosed. A security fingerprint comprises one or more behavioral factors which store a history of events associated with one or more users. The data in the security fingerprint is exposed by one or more modes, each of which determines the conditions that data in the security fingerprint may be accessed. Security fingerprints support a number of primitive operations that allow set operations to be performed. Security fingerprints may be used in for authentication, advertising, and other operations either alone, or in conjunction with third party data sources. An exemplary platform of security fingerprints built upon a cellular infrastructure is also disclosed.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: November 21, 2017
    Assignee: T-Mobile USA, Inc.
    Inventors: Vinay Kshirsagar, Jeffrey M. Giard, Michael J. Goo, Xianglong Kong, Tony A. Sandidge, Seth H. Schuler, Bala Subramanian, Linda Zhao
  • Patent number: 9824200
    Abstract: Disclosed is a biometric authentication system.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: November 21, 2017
    Assignee: Synaptics Incorporated
    Inventors: Ty Bao Lien, Erik Jonathon Thompson
  • Patent number: 9824201
    Abstract: A method for a java application to access an intelligent key apparatus. The apparatus comprises: a java application calling a JNI interface; obtaining a corresponding lower level interface function according to a correspondence table of a JNI interface function and the lower level interface function; converting a source parameter list of the JNI interface function into a target parameter list of the corresponding lower level interface function according to the target parameter list of the lower level interface function; calling a lower level interface; accessing an intelligent key apparatus; obtaining a returned result; and returning a value of the returned result to the java application. By means of the method in the present invention, it is not easy to obtain a source code by decompiling a java application, thereby improving the security of the java application accessing an intelligent key apparatus.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: November 21, 2017
    Assignee: Feitian Technologies Co., Ltd.
    Inventors: Zhou Lu, Huazhang Yu
  • Patent number: 9824202
    Abstract: An electronic access protection system for a computer system includes an access-protected apparatus having a firmware component and a data processing device that executes program code of the firmware component; a reading device coupled to the apparatus that reads chip cards; and at least one chip card having at least one chip-card-specific access procedure, wherein a predetermined memory area of the at least one chip card stores first information concerning the at least one chip-card-specific access procedure; and the at least one firmware component has executable program code that reads in and evaluates data from the at least one chip card and performs the at least one chip-card-specific access procedure for the at least one chip card on the basis of the first information stored in the first memory area.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: November 21, 2017
    Assignee: Fujitsu Technology Solutions Intellectual Property GmbH
    Inventor: Mario Wegener
  • Patent number: 9824203
    Abstract: Pursuant to at least some embodiments, the present disclosure relates to a method that includes configuring an RFID tag to store information related to a battery charge level of a battery of a peripheral device, reading the RFID tag, and disabling a subsequent reading of the RFID tag in response to determining that the RFID tag includes stored information indicative of the battery charge level being low or depleted.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: November 21, 2017
    Assignee: Motorola Mobility LLC
    Inventors: Murali Narasimha, Roger W Ady, Robert T Love
  • Patent number: 9824204
    Abstract: Systems and methods for automatically signing a user on to an integration application when a user signs on to another application and signing a user off when the user signs off of the other application. The integration application automatically non-programmatically collects data from a mapped location of a mapped source reference of the other application. The collected data includes a user identifier value. The integration continuously monitors the collected user identifier value for a difference in the collected user identifier value. If the collected user identifier value is recognized by the integration application, the user is signed into the integration application using the collected user identifier value, and if a difference in the collected user identifier value is detected, the user is signed off of the integration application.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: November 21, 2017
    Assignee: KOFAX INTERNATIONAL SWITZERLAND SARL
    Inventors: Randall Arms, Brian G. Anderson, Scott Coons
  • Patent number: 9824205
    Abstract: In one implementation, a computer-implemented method includes receiving a request to run a particular process; determining whether the particular process is to be run in isolation on the computer system; selecting a particular permission scheme from among a plurality of permission schemes based, at least in part, on one or more characteristics of the particular process; fetching, according to the particular permission scheme, a copy object that corresponds to an actual object for the particular process, wherein the copy object is instantiated in an isolated environment; running the particular process is isolation on the computer system by executing the copy object in the isolated environment; applying, according to the particular permission scheme, one or more changes to the copy object; and mapping, according to the particular permission scheme, the one or more changes in the copy object to the actual object.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: November 21, 2017
    Assignee: Accenture Global Services Limited
    Inventor: Amin Hassanzadeh
  • Patent number: 9824206
    Abstract: In one embodiment, a method includes initiating a password selection session on a source augmented reality or virtual reality device (hereafter the source AR/VR device). The method also includes tracking an eye gaze of a source user using the source AR/VR device. In addition, the method includes determining gazed content from the eye gaze of the source user using a password key phrase determination feature. Additionally, the method includes generating a symmetric password key utilizing the gazed content according to a set of password determination rules. Moreover, the method includes performing an operation using the source AR/VR device, the operation being secured by the symmetric password key. The symmetric password key is not exchanged with any other device.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: November 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, John D. Wilson, Yin Xia
  • Patent number: 9824207
    Abstract: Techniques for maintaining and updating authentication information for a plurality of accounts may be provided. In an example a first set of authentication information for the plurality of accounts may be maintained. A second set of authentication information that has been marked as potentially compromised may be received. A third set of authentication information may be generated based on the overlap between the first set of authentication information and the second set of authentication information. The first set of authentication information may be updated based at least in part on one or more security authentication protocols and the third set of authentication information.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: November 21, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: David James Kane-Parry, Darren Ernest Canavor, Jesper Mikael Johansson
  • Patent number: 9824208
    Abstract: Methods and systems for periodically generating and managing passwords for one or more websites of users are disclosed. The users are provided with the ability to automatically replace their old passwords with new passwords for their one or more website accounts. The users can set a pre-determined frequency at which their passwords are to be updated and replaced with new passwords. The users can further define additional one or more rules based on which their passwords are updated. The methods and systems are further configured to auto log into user's website accounts with the updated passwords.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: November 21, 2017
    Assignee: Unisys Corporation
    Inventors: Edward T Cavanagh, Michael J DiDomenico, Brittney Burchett
  • Patent number: 9824209
    Abstract: A method is described that includes receiving an application and creating a representation of the application that describes states and state transitions of the application. The method further includes receiving a description of unwanted behaviors of the application. The method further includes using the description and the representation to determine actions to be added to the application and locations within the application where the actions are to be performed. The method also includes instrumenting the application with the actions in the locations to create an instrumented application that does not perform the unwanted behaviors.
    Type: Grant
    Filed: February 23, 2013
    Date of Patent: November 21, 2017
    Assignee: FireEye, Inc.
    Inventors: Osman Abdoul Ismael, Dawn Song, Ashar Aziz, Noah Johnson, Adrian Matthew Mettler
  • Patent number: 9824210
    Abstract: A method involves measuring and monitoring usage of data stored on a user device by software applications installed on the user device, the data being generated by resources of the user device. The method includes for each resource, assigning a resource sensitivity value, the resource sensitivity values of different resources being adapted to enable discrimination among resources based on sensitivity of the data they generate; for each application, calculating a respective application access level to the data by combining through a first predetermined function the resource sensitivity values of the resources that generate data accessed by the application; calculating a device access level to the data by the applications, the device access level being calculated by combining through a second predetermined function the calculated application access levels of the applications installed on the device; and associating with each application a respective indication of the calculated device access level.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: November 21, 2017
    Assignee: Telecom Italia S.p.A.
    Inventors: Fabrizio Antonelli, Andrea Cappellotto, Michele Caraviello
  • Patent number: 9824211
    Abstract: A system and method operable to identify and analyze persistent state information among a plurality of software-related events, and present persistent state information in a unified fashion.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: November 21, 2017
    Assignee: FireEye, Inc.
    Inventor: Theodore Wilson
  • Patent number: 9824212
    Abstract: Disclosed are a method and apparatus for recognizing advertisement plug-ins, relating to the field of computer technologies. The method comprises: searching for files related to application plug-ins; based on feature vectors of feature dimensions in a feature vector set of a predetermined advertisement, scanning the files related to the application plug-ins, and calculating feature vector similarity between data in each file and the feature vector in each feature dimension; calculating an advertisement similarity of a current application plug-in according to the feature vector similarity of each feature dimension and a feature recognition weight of the feature dimension; comparing the advertisement similarity with a threshold, and determining whether the application plug-in is an advertisement plug-in according to the comparison result.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: November 21, 2017
    Assignees: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED, QIZHI SOFTWARE (BEIJING) COMPANY LIMITED
    Inventors: Di Zhang, Chun Tang
  • Patent number: 9824213
    Abstract: A method and apparatus for assembling a component in a router are provided. The router includes at least one reconfigurable component, the at least one reconfigurable component has a unique function, the method includes: obtaining attribute information of the at least one reconfigurable component in the router, wherein the attribute information comprises information on an importance and/or a using frequency of the at least one reconfigurable component in the router; coding the at least one reconfigurable component based on Huffman Coding to generate a Huffman code according to the attribute information of the at least one reconfigurable component; selecting the at least one reconfigurable component, and assembling the selected reconfigurable component to realize a routing function and to form an assembly code; and generating a routing paradigm table according to a user security requirement and the assembly code, such that the router performs the routing function according to the routing paradigm table.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: November 21, 2017
    Assignee: TSINGHUA UNIVERSITY
    Inventors: Ke Xu, Lei Xu, Wenlong Chen, Meng Shen
  • Patent number: 9824214
    Abstract: This invention teaches a system and methods of detecting software vulnerabilities in a computer program by analyzing the compiled code and optionally the source code of the computer program. The invention models compiled software to examine both control flow and data flow properties of the target program. A comprehensive instruction model is used for each instruction of the compiled code, and is complemented by a control flow graph that includes all potential control flow paths of the instruction. A data flow model is used to record the flow of unsafe data during the execution of the program. The system analyzes the data flow model and creates a security finding corresponding to each instruction that calls an unsafe function on unsafe data. The security findings are aggregated in a security report. The system further uses precomputation to improve performance by caching 1-to-many data flow mapping for each basic block in the code.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: November 21, 2017
    Assignee: SECURISEA, INC.
    Inventor: Joshua M. Daymont
  • Patent number: 9824215
    Abstract: A system, method and computer program product are provided. In use, execution of a portion of internal code of an interface is identified. Further, in response to the execution of the portion of internal code, at least one aspect of an invocation of the interface is monitored and/or analyzed.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: November 21, 2017
    Assignee: McAfee, LLC
    Inventor: Gregory William Dalcher
  • Patent number: 9824216
    Abstract: A computerized technique wherein a received object is analyzed using a plurality of information sources to determine context information, wherein one information source comprises configuration information determined from a client device. One or more software profiles are generated based on the context information in order to provision one or more virtual machines of a dynamic analysis logic system. One or more work orders are generated based on the one or more software profiles. A priority order is assigned to the one or more software profiles. A dynamic analysis is scheduled based on the work orders and the assigned priority order to determine one or more susceptible software environments, and an alert is generated comprising information to update one or more susceptible environments in real time.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: November 21, 2017
    Assignee: FireEye, Inc.
    Inventors: Yasir Khalid, Shivani Deshpande
  • Patent number: 9824217
    Abstract: A method for detecting malicious active processes and self replicating executable binary files on a computing device.
    Type: Grant
    Filed: October 30, 2016
    Date of Patent: November 21, 2017
    Inventors: Gabriel Kedma, Doron Havazelet
  • Patent number: 9824218
    Abstract: A computer implemented method includes generating a first cryptographic hash based on at least one setting associated with an operating system at a first time, storing the first cryptographic hash as a first bit string, generating a second cryptographic hash as a second bit string, wherein the second cryptographic hash is based on the at least one setting associated with the operating system at a second time, determining that a setting associated with the operating system has changed and that the setting change was made outside of the operating system based on a comparison of the first and second bit strings, and if the setting change was made outside of the operating system, setting the setting to a default value.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: November 21, 2017
    Assignee: GOOGLE LLC
    Inventors: Erik Kay, Robert Shield, Marc-Andre Decoste, Dominic Battre, William James Budge, Jr.
  • Patent number: 9824219
    Abstract: An electronic system having wake up verification comprises an electronic device and a mobile device. The electronic device wirelessly connects to the mobile device. When the mobile device executes a verification program, the mobile device provides a sampling signal input interface on which a user can input a sampling signal. When the sampling signal is input, the mobile device transforms the sampling signal into sampling data and transmits the sampling data to the electronic device. The electronic device verifies the sampling data. When the sampling data are correct, the electronic device executes an operation system. When the sampling data are incorrect, the electronic device cannot execute the operation system. Therefore, information stored in the electronic device can be protected by two factor authentication to increase reliability for safeguarding information.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: November 21, 2017
    Assignee: INSYDE SOFTWARE CORP.
    Inventor: Wen-Ming Lin
  • Patent number: 9824220
    Abstract: A system and method for executing software modules on a computer, the method comprising: executing (S4) a bootloader (15, 16), at least partly (16) in the computer (101); and upon execution of the bootloader: accessing (S5) requirements as to an initial set (IS) of software modules (SMn); and hardware specifications of the computer; determining (S6) within said initial set, one or more candidate sets (CS1, CS2) of software modules that are compatible (S6a) with said hardware specifications and can (S6b) be stored as a RAM disk; and storing (S9) the software modules of a final set (FS) on a RAM disk (121), the final set (FS) being one of the one or more candidate sets, and instructing to execute the software modules stored on the RAM disk, wherein each of the initial set and the final set of software modules comprises application components and operating system image components, and preferably further comprises hardware component drivers.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: November 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Michael Baentsch, Peter Buhler, Luis Garces-Erice, Thomas Gschwind, Frank Hoering, Michael Kuyper, Sean Rooney, Paolo Scotton
  • Patent number: 9824221
    Abstract: A dynamic risk management system for operating systems that provides monitoring, detection, assessment, and follow-up action to reduce the risk whenever it rises. The system enables an operating system to protect itself automatically in dynamic environments. The risk management system monitors a diverse set of attributes of the system which determines the security state of the system and is indicative of the risk the system is under. Based on a specification of risk levels for the various attributes and for their combinations, the risk management system determines whether one or more actions are required to alleviate the overall risk to the system.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: November 21, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Pradeep Bahl
  • Patent number: 9824222
    Abstract: In one aspect, the disclosure provides: A method comprising: inviting a distributed plurality of researchers to participate in one or more computer vulnerability research projects directed to identifying computer vulnerabilities of one or more networks and/or computers that are owned or operated by a third party; assessing reputation and skills of one or more of the researchers, and accepting a subset of the researchers who have a positive reputation and sufficient skills to perform the investigations of the computer vulnerabilities; assigning a particular computer vulnerability research project, relating to a particular network under test, to a particular researcher from among the subset of the researchers; using a computer that is logically interposed between the particular researcher and the particular network under test, monitoring communications between the particular researcher and the particular network under test, wherein the communications relate to attempting to identify a candidate security vulnera
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: November 21, 2017
    Assignee: SYNACK, INC.
    Inventors: Jay Kaplan, Mark Kuhr
  • Patent number: 9824223
    Abstract: In a binary patching system for alleviating security vulnerabilities in a binary representation of a software application, a binary code portion determined to be associated with a security vulnerability is replaced with a replacement binary code that can avoid such vulnerability without substantially changing the functionality of the code portion that was replaced. The replacement binary code can be selected based on properties and/or context of the code portion to be replaced.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: November 21, 2017
    Assignee: Veracode, Inc.
    Inventor: Thomas M. Pappas