Patents Issued in November 20, 2018
  • Patent number: 10133824
    Abstract: Systems, apparatuses and methods for associating flexible Internet based information with physical objects is described. An example system includes a database server configured to generate a tag responsive to receiving a request from a requesting device. The tag is encoded with a uniform resource locator. The database server is further configured to associate a tag type of a plurality of tag types with the tag. The tag type indicates an intended use of the tag. The system further includes a memory configured to store data corresponding to the tag. The data may include the uniform resource locator and the tag type.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: November 20, 2018
    Assignee: DYNOTAG, INC.
    Inventors: Murat Divringi, Ozan Eren Bilgen
  • Patent number: 10133825
    Abstract: A portal is connected to a social backend. The portal comprises an integration component communicating with the social backend. Functionality of the social backend is integrated into the portal system by creating at least one portal object that is associated with at least one social object. The integration component comprises a portal listening component listening to events triggered by running applications of the portal, and creates an event list by filtering events associated with the social backend. A backend processing component keeps portal applications in synchronization with the social backend regarding changes on a portal side. A backend query component queries application programming interfaces of the social backend for current social objects and their states. A portal model processing component calculates actions based on passed in states of current social objects from the backend query component, and invokes corresponding application programming interface calls on the portal.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: November 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Dieter Buehler, Matthias Falkenberg, Peter Fischer, Richard Jacob, Stephan Laertz, Simon Naegele, Juergen Schaeck
  • Patent number: 10133826
    Abstract: The subject matter disclosed herein provides methods and apparatus, including computer program products, for providing a classification service. The method may receive a request to access a UDDI registry. The classification service may access metadata representing a classification system for the data stored in the UDDI registry. The classification service may provide the data stored in the UDDI registry in a format based on the access metadata. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: November 20, 2018
    Assignee: SAP SE
    Inventors: Harish Mehta, Thierry Tung, Alexander Zubev, Timm Falter
  • Patent number: 10133827
    Abstract: Techniques are described herein for automatic generation of multi-source breadth-first search (MS-BFS) from high-level graph processing language. In an embodiment, a method involves a computer analyzing original software instructions. The original software instructions are configured to perform multiple breadth-first searches to determine a particular result. Each breadth-first search originates at each of a subset of vertices of a graph. Each breadth-first search is encoded for independent execution. Based on the analyzing, the computer generates transformed software instructions configured to perform a MS-BFS to determine the particular result. Each of the subset of vertices is a source of the MS-BFS. In an embodiment, parallel execution of the MS-BFS is regulated with batches of vertices. In an embodiment, the original software instructions are expressed in Green-Marl graph analysis language.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: November 20, 2018
    Assignee: Oracle International Corporation
    Inventors: Manuel Then, Sungpack Hong, Martin Sevenich, Hassan Chafi
  • Patent number: 10133828
    Abstract: A method of calculating an inserting force using 3D modeling, the method being performed by a numerical analysis apparatus is provided. The method includes receiving 3D modeling of a first model and a second model and receiving a first movement direction of the first model to couple the first model to the second model and searching for a contact surface between the first model and the second model while simulating the movement of the first model along the first movement direction and calculating an inserting force required in the process of coupling the first model and the second model by using the contact surface.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: November 20, 2018
    Assignee: KOREA INSTITUTE OF SCIENCE & TECHNOLOGY INFORMATION
    Inventors: Dong Woo Seo, Myung Il Kim, Jae Sung Kim
  • Patent number: 10133829
    Abstract: A system for deploying solar panels may include a classification module configured to receive an image of a structure with a roof and to classify portions of the image that include portions of the roof as roof image segments. The system may also include an identification module configured to identify a property of the roof based at least in part on the roof image segments and a configuration module configured to determine a configuration of one or more solar panels for placement on the roof based on the identified property of the roof.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: November 20, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Wei-Peng Chen, Chetan Ramaiah
  • Patent number: 10133830
    Abstract: A system and method is provided for scaling and constructing a multi-dimensional (e.g., 3D) building model using ground-level imagery. Ground-level imagery is used to identify architectural elements that have known architectural standard dimensional ratios. Dimensional ratios of architectural elements in the multi-dimensional building model (unscaled) are compared with known architectural standard dimensional ratios to scale and construct an accurate multi-dimensional building model.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: November 20, 2018
    Assignee: HOVER INC.
    Inventors: Vineet Bhatawadekar, Shaohui Sun, Ioannis Pavlidis, Adam J. Altman
  • Patent number: 10133831
    Abstract: Predicting future hydrocarbon production. At least some of the illustrative embodiments are methods including: reading data regarding hydrocarbon production from a hydrocarbon producing field; producing at least one value indicative of future hydrocarbon production based on a data model and the data regarding hydrocarbon production; displaying, on a display device of a computer system, an indication of historic data regarding hydrocarbon production; and displaying, on the display device, an indication of the at least one value indicative of future hydrocarbon production.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: November 20, 2018
    Assignee: LANDMARK GRAPHICS CORPORATION
    Inventors: Gustavo A. Carvajal, Alvin S. Cullick, Hatem Nasr, Douglas W. Johnson
  • Patent number: 10133832
    Abstract: A technique enables simulation of a process performed on an underground formation. The technique comprises forming a cut-out portion in a rock sample and placing a jacket around the rock sample. A sealing collar is inserted into the cut-out portion, and the rock sample is capped between the sealing collar and the jacket. Simulation testing can then be performed on the rock sample through the sealing collar while applying pressure to the rock sample. The sealing collar may be affixed in the cut-out portion.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: November 20, 2018
    Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventor: Jeffrey Burghardt
  • Patent number: 10133833
    Abstract: A method and a device for predictive evaluation of intermodulation power in an electronic device in which a predictive function f makes it possible to evaluate in a predictive manner values of power of an intermodulation component produced by an intermodulation distortion of an input signal, characterized in that the predictive function f includes an odd part V obtained by multiplication of an odd function F and of a function G, obtained by composition of a positive real-valued even function g and of a function Q in the form of a real series including at least one term of degree q belonging to the non-integer reals.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: November 20, 2018
    Assignee: CENTRE NATIONAL D'ÉTUDES SPATIALES—C N E S
    Inventors: Jacques Sombrin, Geoffroy Soubercaze-Pun, Isabelle Albert
  • Patent number: 10133834
    Abstract: The method for simulating wave propagation wherein: a) data representing a three-dimensional scene (14) are supplied; b) primary rays (Pij) emitted in different propagation directions are calculated; d) as a function of a point of reception (P), is calculated primary scattered rays (RdA, RdB), emitted by the surfaces of the objects present in the scene reached by a primary ray. The power transported by the scattered rays (Rd) is calculated as a function of the relative orientation between the primary incident ray that reaches the surface of the object in question and the normal to this surface. Simulator, computer program and recording medium for implementing the method.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: November 20, 2018
    Assignee: INSTITUT FRANCAIS DES SCIENCES ET TECHNOLOGIES DES TRANSPORTS, DE L'AMENAGEMENT ET DES RESEAUX
    Inventors: Steve Pechberti, Dominique Gruyer
  • Patent number: 10133835
    Abstract: A system and method are provided for reducing processing time in characterizing a programmably implemented cell. The cell is decomposed into a plurality of channel connected component portions (CCC's), each including a local output node and at least one switching device establishing a conduction channel within a channel path extending from the local output node to a power plane of the cell. A component characteristic function is generated for each CCC, which logically sums a locus of vectors for nodes electrically connected to the local output node. Each CCC's component characteristic function is expanded to form a local characteristic function relative to one or more other upstream CCC. Each local characteristic function is thereby formed exclusive of any upstream local output node electrically disconnected from its local output node. At least one feasible vector is selectively generated from the local characteristic functions according to requirements predefined for a parametric measurement.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: November 20, 2018
    Assignee: Cadence Design Systems, Inc.
    Inventor: Robert MacDonald
  • Patent number: 10133836
    Abstract: A method for on-the-fly determination of leakage power and temperature of an electronic circuit design is provided. The method includes calculating a dynamic power of the electronic circuit design. The method also includes calculating a total power consumption of the electronic circuit design. The method further includes averaging the total power consumption to obtain an average total power, determining a temperature of the electronic circuit design based on the average total power, and determining a leakage power of the electronic circuit design based on the temperature. A system and a non-transitory, computer-readable medium storing computer-readable instructions to perform the above method are also provided.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: November 20, 2018
    Assignee: CADENCE DESIGN SYSTEMS, INC.
    Inventors: Ophir Turbovich, Vasant Ramabadran
  • Patent number: 10133837
    Abstract: A method for converting a real number modeling to a synthesizable register-transfer level emulation in digital mixed signal environments is provided. The method includes verifying an input in a file including a real number modeling code and cleaning the real number modeling code in the file. The method also includes separating a clean register-transfer level code from the real number modeling code, converting the file to a cycle-driven simulation interface file, and verifying the cycle-driven simulation interface file. The method further includes converting the cycle-driven simulation interface file into a register-transfer level file suitable to perform a circuit emulation in digital mixed signal environments, and verifying that the register-transfer level file is ready to perform circuit emulation in the digital mixed signal environments. A system and a non-transitory, computer readable medium storing commands to perform the above method are also provided.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: November 20, 2018
    Assignee: CADENCE DESIGN SYSTEMS, INC.
    Inventors: Ophir Turbovich, Yosinori Watanabe, Michael Young, Sean Dart
  • Patent number: 10133838
    Abstract: A method and system for detecting defects of integrated circuits have been provided. The method comprises generating process sensitive patterns of an integrated circuit, scanning the process sensitive patterns using a high-resolution system to provide process condition parameters of the integrated circuit, determining care areas of the integrated circuit using the process condition parameters, and scanning the care areas using the high-resolution system to detect at least one defect of the integrated circuit. The system comprises a processor and a memory with instructions executable by the processor to generate process sensitive patterns of an integrated circuit, scan the process sensitive patterns using a high-resolution system to provide process condition parameters of the integrated circuit, determine care areas of the integrated circuit using the process condition parameters, and scan the care areas using the high-resolution system to detect at least one defect of the integrated circuit.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: November 20, 2018
    Assignee: Dongfang Jingyuan Electron Limited
    Inventors: Hua-Yu Liu, Jie Lin, Zhaoli Zhang, Zongchang Yu
  • Patent number: 10133839
    Abstract: Systems and methods are provided for calculating a power characteristic of an integrated circuit design. For each standard cell of a gate-level netlist, a path length and a set of attributes are computed. For each leaf-level instance of a register-transfer level (RTL) netlist, a path length and a set of attributes are computed. The standard cells are partitioned into first subsets, each of the first subsets containing standard cells with a same path length and a same set of attributes. For each first subset, a relative percentage for each type of standard cell included in the first subset is calculated. The leaf-level instances are partitioned into second subsets. For each pair of corresponding first and second subsets, standard cells are associated with the leaf-level instances of the second subset based on the relative percentages. A power characteristic of the RTL netlist is calculated based on the associated standard cells.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: November 20, 2018
    Assignee: Ansys, Inc.
    Inventors: Renuka Vanukuri, Ajay Singh Bisht, Allen Baker
  • Patent number: 10133840
    Abstract: A computer-implemented method includes receiving, with one or more processors, a text-based description of a logic circuit comprising a plurality of logic sub-circuits, determining within the text-based description, with one or more processors, a set of circuit priority indicators for a corresponding set of the logic sub-circuits, and synthesizing, with one or more processors, the logic circuit according to the set of circuit priority indicators to provide a synthesized circuit description. A corresponding computer program product and computer system are also disclosed herein.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: November 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Vijay K. Ankenapalli, Ayan Datta, Sumitha George, Charudhattan Nagarajan, James D. Warnock
  • Patent number: 10133841
    Abstract: Disclosed are techniques for implementing three-dimensional or multi-layer integrated circuit designs. These techniques identify an electronic design and a plurality of inputs for implementing connectivity for the electronic design. Net distribution results may be generated at least by performing one or more net distribution analyzes. A bump in a bump array may then be assigned to a net that connects a first layer and a second layer in the electronic design based in part or in whole upon the net distribution analysis results.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: November 20, 2018
    Assignee: Cadence Design Systems, Inc.
    Inventors: Chayan Majumder, Arnold Ginetti, Chandra Prakash Manglani, Amit Kumar
  • Patent number: 10133842
    Abstract: Disclosed are techniques for multi-mode, multi-corner physical optimization of electronic designs. These techniques identify an electronic design and a global set of views. Timing information is characterized with the global set of views for the electronic design. A set of active views is generated at least by pruning one or more views from the global set of views for a first node in the electronic design while maintaining the one or more views for a second node in the set of active views. The electronic design is then associated with the set of active views that is stored in a data structure in a non-transitory computer accessible storage medium.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: November 20, 2018
    Assignee: Cadence Design Systems, Inc.
    Inventors: Pawan Kulshreshtha, Amit Dhuria, Krishna Prasad Belkhale, Saulius Kersulis
  • Patent number: 10133843
    Abstract: Systems and methods for removing jump discontinuities in growth data are provided. A first approximation to a received data set is determined by applying a non-linear regression process to a non-linear function that models the data set to determine parameters, including a step discontinuity parameter. A second approximation to the data set is also determined by applying a regression process to a second non-linear function to determine parameters, including a step discontinuity parameter, of the second function. One of the approximations is selected based on an information coefficient determined for each of the approximations. If a confidence interval for the step discontinuity parameter includes zero, no correction is made, and if includes zero, then a correction is made. For a correction, the portion of the data curve prior to the step change is replaced with appropriate portion of the selected approximation to produce a shift-corrected data set.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: November 20, 2018
    Assignee: Roche Molecular Systems, Inc.
    Inventors: Aditya P. Sane, Ronald T. Kurnik, Jonathan M. Baldanza
  • Patent number: 10133846
    Abstract: A similar case retrieval apparatus includes: a lesion portion acquirer that acquires partial images including lesion portion images, an image feature extractor that extracts image features of each of the plurality of partial images; a location information acquirer that acquires location information of each of the partial images; a lateral position determiner that determines the right organ or the left organ in which each of the lesion portions exists based on the location information; a unilateral distribution identifier that determines whether or not a distribution of the lesion portions is a unilateral distribution; and a similar case retriever that retrieves case data from a case database including both case data for the unilateral distribution in the right organ and case data for the unilateral distribution in the left organ when the unilateral distribution identifier identifies that the distribution of the lesion portions is the unilateral distribution.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: November 20, 2018
    Assignee: PANASONIC CORPORATION
    Inventors: Kazutoyo Takata, Kazuki Kozuka, Kenji Kondo, Hirohiko Kimura, Toyohiko Sakai
  • Patent number: 10133847
    Abstract: Methods, systems, and devices map data of an electronic medical record to standardized medical concepts. The standardized medical concepts are defined by medical industry standards organizations. The methods, systems, and devices identify medical problem concepts, from the standardized medical concepts, generate feature values of the medical problem concepts based on features within the mapped standardized medical concepts, and weight the medical problem concepts based on the feature values according to a weighting function. These methods, systems, and devices identify medical problems as ones of the medical problem concepts that have a weighted score above a threshold, according to the weighting, and output a list of the medical problems.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: November 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Murthy V. Devarakonda, Ching-Huei Tsou
  • Patent number: 10133848
    Abstract: Medication management is facilitated at least by accessing at least a portion of data, the data may identify medication sets to be taken by a user according to a schedule including time periods. Each of the plurality of medication sets may be associated in the data with identification codes and at least one of the time periods. A medication message may be output identifying a particular medication set of the medication sets to be taken at a particular time period of the time periods. An input identification code may be received, and it may be determined whether the input identification code corresponds to the particular medication set. A warning message may be output in response to it being determined that the input identification code does not correspond to the particular medication set.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: November 20, 2018
    Assignee: TOUCHSTREAM CORP.
    Inventors: Joel Benzel, Robert Gretzinger
  • Patent number: 10133849
    Abstract: A personal wellness system may facilitate merchandizing and/or socializing via personal wellness devices. The personal wellness devices may be portable, handheld devices configured to facilitate personal exercise as well as socializing and/or merchandizing using the devices. The personal wellness devices may be configured to facilitate electronic social networking interactions and/or gameplay with other users. This may enhance a user's personal wellness experience with a personal wellness device. The personal wellness devices may provide a portal to a virtual marketplace, where online services, virtual goods, third-party software, games, media, guru content, and/or other information may be obtained. Third-party content may be developed for the personal wellness devices, which may be obtained via the virtual marketplace. The personal wellness devices may be configured to present multimedia, present map information, and/or browse the Internet.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: November 20, 2018
    Assignee: ACTIVBODY, INC.
    Inventors: Kostadin Dimitrov Yanev, Angel Georgiev Vassilev, Ivo Kostadinov Yanev
  • Patent number: 10133850
    Abstract: A method for configuring and operating one or more fitness studios each comprising a plurality of exercise stations at which users perform associated exercise routines, each station having an associated display, the method comprising, for each fitness studio, periodically retrieving, by a server from a database, fitness information for the studio in question for a specified period, from a multi-period fitness library; communicating, by the server to a studio computer, the retrieved fitness information over a communications network; periodically receiving, by the studio computer, the retrieved fitness information; configuring the exercise stations dependent upon the received fitness information; and communicating, by the studio computer to the exercise station displays, dependent upon the received fitness information, station directions to users exercising at the stations for performing an exercise.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: November 20, 2018
    Assignee: F45 TRAINING PTY LTD
    Inventors: Robert Deutsch, Adam Gilchrist
  • Patent number: 10133851
    Abstract: Disclosed herein are a method for constructing an extended R-MO library with mutually exclusive molecular orbital distribution, calculation method of molecular orbital distributing region and a system using the same. The molecular orbital distributing region estimation method using a molecular orbital library with a mutually exclusive orbital distribution can accurately molecular orbital distributing regions in a quantitative manner by means of an extended R-MO library that expresses intrinsic molecular distributing region properties in various patterns. In addition, the coverage of the quantitative molecular orbital distribution estimation method can be extended to the systemic utilization of molecular orbital information in developing materials.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: November 20, 2018
    Assignee: LG CHEM, LTD.
    Inventors: Seungyup Lee, Hyesung Cho
  • Patent number: 10133852
    Abstract: Disclosed is a method and system for prediction of an optimized crystal structure using an evolutionary algorithm that includes inputting characterization information of a chemical structure and input parameters, generating a first generation of crystal structures from the characterization information using symmetrical initialization, optimizing the chemical structure of the first generation of crystal structures according to the input parameters, inputting the optimized first generation of crystal structures into a niching algorithm, producing a child group of crystal structures from the parent group of crystal structures using a variation operator, and adding the child group of crystal structures to an optimal group of crystal structures to form a next generation, with the niching algorithm selecting an optimal group of crystal structures and a parent group of crystal structures from the first generation of crystal structures, with an antiseed created for population diversity and every structure produced by
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: November 20, 2018
    Assignee: The Research Foundation of The State University of New York
    Inventors: Andriy O. Lyakhov, Artem R. Oganov, Qiang Zhu
  • Patent number: 10133853
    Abstract: The invention provides an improved method to predict the solubility of a drug or other molecule in a solid polymer or other matrix at any temperature. The instant invention provides a method to determine the difference in specific enthalpy, specific entropy and specific Gibbs energy between a solid solution and the unmixed components, as well as a method to use those data to predict the solubility of a drug or other molecule in a solid polymer or other matrix. The method uses known thermodynamics equations and thermal analysis data, such as obtained from DSC (differential scanning calorimetry) at temperatures that are lower than the temperature at which the solubility is predicted. The method allows prediction of the drug-in-polymer solubilities without the use of elevated temperatures, but still avoids impractically long experiments.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: November 20, 2018
    Inventor: Robert A. Bellantone
  • Patent number: 10133854
    Abstract: In an example, a method includes receiving, at a computing device, information from a scanning electron microscope (SEM) device. The SEM device includes an energy-dispersive X-ray spectroscopy (EDS) detector, and the information including SEM/EDS data for multiple locations of a sample. The method also includes generating a compositional three-dimensional (3D) surface plot based on the SEM/EDS data. The compositional 3D surface plot includes quantitative atomic composition data for each location of the multiple locations of the sample.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: November 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Eric J. Campbell, Sarah K. Czaplewski
  • Patent number: 10133855
    Abstract: Systems and methods for managing data are disclosed. One method can comprise receiving a first request for a service, wherein the first request is associated with a first rights package. The first rights package can be processed to determine access to the service. An evaluation key can be generated, wherein the evaluation key represents the determination of access relating to the processing of the first rights package. A second request for a service can be received, wherein the second request is associated with a second rights package. The second rights package can be processed using the evaluation key.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: November 20, 2018
    Assignee: Comcast Cable Communications Management, LLC
    Inventors: Alfred Joseph Stappenbeck, Joseph Lesh
  • Patent number: 10133856
    Abstract: A method of managing a license for a software module of a vehicle having a plurality of operating states includes receiving, by a processor, license term data of the license. The license term data includes an expiration time limit of the license. The method also includes observing, by a sensor, a condition of the vehicle. Additionally, the method includes determining, by the processor, an operating state of the vehicle based on the condition observed by the sensor. Furthermore, the method includes determining, by the processor, whether to deny access to the software module according to the expiration time limit based on the determined operating state.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: November 20, 2018
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Naveen VenkateshPrasad Nama, Dilip Kumar Behara, John McGregor, Christian Dale Brinkley, Scott Redmond
  • Patent number: 10133857
    Abstract: In general, apparatuses, methods and computer program products for phalangeal authentication of a user are disclosed. A phalangeal authentication device is provided that is configured for capture, customization and transformation of one or more phalangeal credentials of a user. The phalangeal authentication credentials of the user are captured using phalangeal credential sensor devices. The captured phalangeal credentials are analyzed to determine an associated user activity. The user activity is initiated, automatically, in response to the successful validation of the phalangeal credentials.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: November 20, 2018
    Assignee: Bank of America Corporation
    Inventor: Annamalai Arunachalam
  • Patent number: 10133858
    Abstract: Methods and systems allow a user to log in to a device so that a number of apps become accessible on the device without the user repeatedly logging in to each different app as the user launches multiple apps. A mechanism of providing a master token with a quality score and providing sub-tokens for each app that can use the sub-token and the score quality to evaluate the level of security provided by the initial login allows each app to skip its own login process and provides a level of enhanced efficiency and convenience for the user. A method includes authenticating a user; creating a master token on the user device; creating a sub-token of the master token for an app launched on the device; the app skipping the login process of the app in response to the sub-token so that the app proceeds directly to validating a transaction.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: November 20, 2018
    Assignee: PAYPAL, INC.
    Inventors: Sebastien Ludovic Jean Taveau, Upendra S. Mardikar
  • Patent number: 10133859
    Abstract: Embodiments of the present application relate to a method, apparatus, and system for registering a user identity. The method includes receiving handwriting information associated with handwriting entered by a user, computing a degree of complexity of the first handwriting information, and in the event that the degree of complexity of the first handwriting information satisfies one or more preset conditions, associating the first handwriting information with identity registration information corresponding to the user.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: November 20, 2018
    Assignee: Alibaba Group Holding Limited
    Inventors: Xuemei Song, Tao Fang
  • Patent number: 10133860
    Abstract: A computer implemented system and method for generating and recovering an authorization code. The system creates an authorization code by accepting a base-sentence from a user. Based on the characters present in this base-sentence, the system computes a base-sentence matrix. The system also generates a plurality of patterns. The user can either select the pattern from the multiple patterns suggested by the system or can create his/her own pattern. The system then performs multiplications between the base-sentence matrix and the selected pattern matrix at different stages in the path forward, for obtaining a strong authorization code. In case the user forgets the base sentence, the system also has provisions to manage forgotten authorization code. This is done by fragmenting the base-sentence into different matrices and storing the fragmented matrices into a repository after computing matrix multiplication with a security question answer and with a secret key provided by the user.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: November 20, 2018
    Assignee: TATA CONSULTANCY SERVICES LTD.
    Inventors: Shatadru Das, Natarajan Vijayarangan
  • Patent number: 10133861
    Abstract: A method (M) for controlling access to a production system (SIP) of a computer system not connected to an information system (SIC), includes: A) an initial phase of enrolling a user via a terminal (1) in the production system (SIP), which includes: a) providing a private encrypted key (Cph) associated with each account of the user in the production system (SIP); b) the terminal transmitting the encrypted private key (Cph) to the information system and the system (SIC) registering the encrypted private key; B) for each request to access the production system, a phase of authentication by the production system, which includes: the terminal of the user recovering a challenge (QRCb) generated by the production system, that only the encrypted key stored in the information system makes it possible to solve, the key only being capable of being obtained after the terminal has been authenticated by the information system.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: November 20, 2018
    Assignee: EVIDIAN
    Inventors: Christophe Guionneau, David Cossard, Gerard Dedieu
  • Patent number: 10133862
    Abstract: A method, computer system, and a computer program product for timing secured content is provided. The present invention may include receiving a connection request from a user device. The present invention may also include generating a pass-phrase and a key based on the received connection request. The present invention may then include encrypting a data packet based on the generated pass-phrase and the generated key. The present invention may further include sending the encrypted data packet to the user device. The present invention may also include receiving a pass-phrase request from the user device. The present invention may then include sending the generated pass-phrase in response to receiving the pass-phrase request. The present invention may further include receiving a message to start a timer associated with the sent data packet. The present invention may also include starting the timer based on the received message to start the timer.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: November 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jayanth V. Gazula, Noah M. Ginsburg, Aaron J. Mondelblatt, Bryce Nichols
  • Patent number: 10133863
    Abstract: A method for determining a zero-day attack by an electronic device is described. According to one embodiment, the method comprises instantiating, by the electronic device, at least one virtual machine, the at least one virtual machine being based on a fortified software profile. The method further comprises executing content capable of behaving as an exploit on the at least one virtual machine, and determining that the exploit is associated with zero-day exploit when the exploit, upon execution of the content on the at least one virtual machine, performs an undesired behavior.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: November 20, 2018
    Assignee: FireEye, Inc.
    Inventors: Zheng Bu, Yichong Lin
  • Patent number: 10133864
    Abstract: Methods and systems are disclosed for implementing a secure application execution environment using Derived User Accounts (SAE DUA) for Internet content. Content is received and a determination is made if the received content is trusted or untrusted content. The content is accessed in a protected derived user account (DUA) such as a SAE DUA if the content is untrusted otherwise the content is accessed in a regular DUA if the content is trusted.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: November 20, 2018
    Assignee: Google LLC
    Inventor: Ăšlfar Erlingsson
  • Patent number: 10133865
    Abstract: The disclosed computer-implemented method for detecting malware may include (1) identifying a plurality of programs represented in machine code, (2) deriving a plurality of opcode n-grams from opcode sequences within the plurality of programs, (3) training an autoencoder by using the plurality of opcode n-grams as input, (4) discovering a set of features within the autoencoder after training the autoencoder, each feature within the set of features comprising a linear combination of opcode n-grams from the plurality of opcode n-grams, and (5) classifying a potentially malicious program as malicious by using the set of features discovered within the autoencoder to analyze the potentially malicious program. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: November 20, 2018
    Assignee: SYMANTEC CORPORATION
    Inventors: Reuben Feinman, Jugal Parikh
  • Patent number: 10133866
    Abstract: According to one embodiment, a system featuring one or more processors and memory that includes monitoring logic. In operation, the monitoring logic monitors for a notification message that identifies a state change event that represents an activity has caused a change in state of a data store associated with a storage system. The notification message triggers a malware analysis to be conducted on an object associated with the state change event.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: November 20, 2018
    Assignee: FireEye, Inc.
    Inventors: Vineet Kumar, Alexander Otvagin, Nikita Borodulin
  • Patent number: 10133867
    Abstract: A trusted co-processor can provide a hardware-based observation point into the operation of a host machine owned by a resource provider or other such entity. The co-processor can be installed via a peripheral card on a fast bus, such as a PCI bus, on the host machine. The co-processor can execute malware detection software, and can use this software to analyze data and/or code obtained from the relevant resources of the host machine. The trusted co-processor can notify the customer or another appropriate entity of the results of the scan, such that an appropriate action can be taken if malware is detected. The results of the scan can be trusted, as malware will be unable to falsify such a notification or modify the operation of the trusted co-processor.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: November 20, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Jason Brandwine, Matthew John Campagna, Gregory Alan Rubin
  • Patent number: 10133868
    Abstract: Systems and methods are disclosed for implementing an educational mode on a portable computing device, such as a tablet computer, that is a single-user system, used serially by multiple users. Each user can have a separate user storage that may be encrypted. The computing device boots as a system user to a login screen. A first student user enters user credentials into the login screen. The computing device can reboot the user-space processes, while leaving the kernel running, rebooting the computing device as the first student user. When the first student user logs out, data to be synchronized to, e.g., the cloud, can be synchronized for the first student user while a second student user is logged into the device.
    Type: Grant
    Filed: January 10, 2016
    Date of Patent: November 20, 2018
    Assignee: Apple Inc.
    Inventors: Matthew W. Wright, Joseph R. Auricchio, Puja D. Gupta, Ananthakrishna Ramesh, Timothy P. Hannon
  • Patent number: 10133869
    Abstract: A Basic Input/Output System (BIOS) of a device is modified to: obtain a first value from a medium interfaced to the device, produce a second value from boot data resident on the medium, compare the first value to the second value, and boot from the boot data of the medium when the first value is equal to the second value.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: November 20, 2018
    Assignee: NCR Corporation
    Inventors: Gordon Chisholm, Kevin Horgan, Campbell Benn
  • Patent number: 10133870
    Abstract: A control graph representing a model of data flow of a computer program can be generated during a static analysis. Respective edge weights can be assigned to edges of a plurality of paths in the control flow graph. A size of the uniform-cost search method can be dynamically configured based on a size of the control flow graph. A total edge weight for the considered paths can be determined based the edge weights assigned to the respective edges of the considered path. At least one path of the considered paths in the control flow graph whose total edge weight satisfies a particular total edge weight criteria can be identified. The control flow graph can be updated to indicate to a user the at least one path in the control flow graph whose total edge weight satisfies the particular total edge weight criteria.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: November 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Omer Tripp
  • Patent number: 10133871
    Abstract: Vulnerable code allows outside actors to interfere with the normal operation of current systems. To help defend against these outside actors, it is desirable to identify vulnerabilities in existing systems, including systems where the original source code is not available for study. Described herein are methods for identifying functional attributes that change the intended operation of a compiled binary extracted from a target system.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: November 20, 2018
    Assignee: BOOZ ALLEN HAMILTON INC.
    Inventors: Joshua Jones, Benjamin Demick, Malachi Jones, Matthew Chung, Michael Schroeder, Thomas Scida
  • Patent number: 10133872
    Abstract: Methods, systems, apparatus and computer programs for enabling access to data by a requesting party. A plurality of sets of data are generated. A one one-way function is then used to generate a plurality of keys each associated with a respective one of the plurality of sets. Information associated with the data in a given set is used as an input to the one-way function when generating the key for that set. The keys are distributed to requesting parties. Subsequently, a requesting party may make a data access request using the received key. Upon receipt of a key, access may be enabled to the data. The requesting party may then generate validation data from information associated with at least a part of the received data and validating the received data by comparing the validation data to data derived from the received key.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: November 20, 2018
    Assignee: Visa Europe Limited
    Inventors: Boris Taratine, Malcolm Lewis
  • Patent number: 10133873
    Abstract: The present invention addresses the deficiencies of the art in respect to data security control and provides a method, system and computer program product for securing confidential data through transient on-demand data security control. In one embodiment of the invention, a method of securing confidential data can be provided. The method can include decrypting confidential data in a document, determining a subset of the confidential data specified by an author of the document, rendering a view of the confidential data including the subset, and, in response to detecting when an authorized viewer of the document no longer views the document, concealing the subset of the confidential data while maintaining a view of the confidential data not included in the subset.
    Type: Grant
    Filed: September 9, 2007
    Date of Patent: November 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Barry A. Kritt, Thomas S. Mazzeo, Rodney E. Shepard, II
  • Patent number: 10133874
    Abstract: In one aspect, a method includes receiving, from a splitter, an I/O to be written from a virtual machine to a production virtual machine disk; sending an acknowledgement to the splitter that the I/O is received; writing data from the I/O to a first differential virtual machine disk; generating a snapshot; allocating a second differential virtual machine disk; redirecting new I/Os to the virtual machine, arriving from the splitter, to the second differential virtual machine disk and applying changes from first differential disk to a copy of data on a backup storage.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: November 20, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Assaf Natanzon, Leehod Baruch, Jehuda Shemer, Lev Ayzenberg
  • Patent number: 10133875
    Abstract: A server in a digital rights management system implements version control for the digital documents being managed. Each document belongs to a document series and has a version number. The server maintains a version control database table that stores, for each document, the document series name and version number, and parameters indicating whether the document is obsoleted or deleted. When registering a new document, based on auto-obsolete and auto-delete parameters inputted by the user, the server automatically obsoletes or deletes certain older version documents that belong to the same series as the new document. The server controls access to the documents so that obsoleted documents will not be accessible to users even if they still have local copies of such documents. When a user requests access to an older version document that is not obsoleted, the server may allow access to the latest version document instead.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: November 20, 2018
    Assignee: KONICA MINOLTA LABORATORY U.S.A., INC.
    Inventor: Rabindra Pathak