04th week of 2017 patent applcation highlights part 45 |
Patent application number | Title | Published |
20170024467 | DISTRIBUTED COMPUTING FOR PORTABLE COMPUTING DEVICES - This disclosure describes a distributed reader architecture for a mobile computing device such as cellular telephone handset. One claim recites a portable computing device including: memory for storing a library of processing components, the library including a signal detector component and an audio fingerprinting component; a microphone for capturing ambient audio; one or more processors configured for: invoking the audio fingerprinting component for processing captured audio to produce an audio fingerprint, wherein the audio fingerprinting component comprises a filtering process, in which the filtering process produces components of the captured audio that are used to produce the audio fingerprint; and invoking the signal detector component, in which the signal detector component comprises a fast detect process for analyzing the captured audio to determine the presence of an auxiliary signal within the captured audio, and when the presence of the auxiliary signal is detected, controlling the signal detector component for detecting the auxiliary signal to yield a detected auxiliary signal. The device further includes a communications output for communicating the audio fingerprint and the detected auxiliary signal to a remotely located server. Of course, other claims and combinations are provided as well. | 2017-01-26 |
20170024468 | UNORDERED MATCHING OF AUDIO FINGERPRINTS - A method includes determining, at a processor of a device, an unordered match between a set of consecutive portions of a first audio fingerprint and a set of non-consecutive portions of a second audio fingerprint. The method also includes, in response to determining that a length of the unordered match satisfies a length criterion, outputting an indicator that the first audio fingerprint matches the second audio fingerprint. | 2017-01-26 |
20170024469 | SYSTEM AND METHOD FOR AGGREGATING SOCIAL CONTENT OF AN ENTITY AND PROVIDING THE AGGREGATED CONTENT THROUGH ENTITY-SPECIFIC APPLICATIONS - The disclosure relates to systems and methods of aggregating social content of an entity and provide the social content through an entity-specific application that is customized for the entity, according to an implementation of the invention. The entity may include, for example, an artist (e.g., a musician, singer, etc.) for whom a customized artist-specific application is generated. The entity-specific application may be provided as a mobile application that executes on a user device used by a user. The social content may be aggregated from third party social media platforms and may be provided along with other content, such as an artist's music. The other content, including music, may be made available only through the entity-specific application. Entities such as artists may monetize their social and other content based on usage of their entity-specific applications by users, encouraging such entities to promote usage of their applications. | 2017-01-26 |
20170024470 | IDENTIFYING MEDIA CONTENT VIA FINGERPRINT MATCHING - Methods and systems to identify video content based on video fingerprint matching are described. In some example embodiments, the methods and systems generate a query fingerprint of a frame of video content captured at a client device, query a database of reference fingerprints, determine the query fingerprint of the frame of captured video content matches a reference fingerprint, and identify the video content based on the match of fingerprints. | 2017-01-26 |
20170024471 | METHOD AND DEVICE FOR INFORMATION PUSH, AND STORAGE MEDIUM - This disclosure is related to a method and device for providing video update information from a server to a terminal device, and a storage medium, which belongs to the computer field. The method includes recording a user's operation related to a video, and determining whether the video is present in a video database. When the video is not present in the video, the method includes determining whether the number of recorded user's operations related to the video is more than a threshold value, monitoring the video database until the video is added to the video database when the number of recorded user's operations related to the video is more than the threshold value, and send update information on the video to the terminal device when the video is added to the video database. According to the above solution, on one hand, the video watching pattern of a user can be intelligently recognized so as to provide video update news to the user in time, while on the other hand, information is pushed according to the operation pattern of the user so as to accurately reflect the watching preferences of the user. | 2017-01-26 |
20170024472 | INFORMATION RETRIEVAL METHOD UTILIZING WEBPAGE VISUAL AND LANGUAGE FEATURES AND SYSTEM USING THEREOF - An information retrieval method utilizing webpage visual and language features and a system using thereof are disclosed. The system includes an analysis result database, a webpage template database, a webpage collecting module, and an analyzing module. The webpage template database stores template feature arrays of respective target websites. | 2017-01-26 |
20170024473 | SYSTEMS AND METHODS FOR IDENTIFYING AND ANALYZING INTERNET USERS - This disclosure describes systems, methods, and apparatus for generating reports enhancing an understanding of Internet users based on their generated content and actions taken by others in response to the generated content. | 2017-01-26 |
20170024474 | SEARCH ENGINE RECENCY USING CONTENT PREVIEW - Disclosed herein is use of a preview of content from a target document, as provided by a content preview source such as a Really Simple Syndication (RSS) feed, by a search engine. The content preview source includes the preview of the target document's content and a reference, e.g., a Universal Resource Locator (URL) or other link. A content preview document is generated using data extracted from the content preview source. The content preview document is made available in a searchable index used by a search engine to respond to a search query. A fetch operation is scheduled to fetch the target document using the reference provided in the content preview source. Once fetched, the data extracted from the content preview source can be associated with the target document, and can be used in presenting the target document in search results. | 2017-01-26 |
20170024475 | INTELLIGENT CLOUD SEARCH SYSTEMS AND ENGINEERING PURCHASE SERVICE SYSTEMS - The present application provides an intelligent cloud search system including a control module, a cloud transmission module, a cloud edit module, a cloud computation module and a synonym search module. The control module control operations of the intelligent cloudsearch system, and includes a storage module, which stores at least a user document of a user. The cloud transmission module transmits the user document via a cloud network, and the user document has at least a historical information. The cloud edit module performs an edit process to the historical information of the user document via the cloud network. The cloud computation module performs a computation process to the historical information of the user document via the cloud network. The synonym search module searches at least a real-time information synonymous to the historical information via the cloud network. The present application further provides an engineering purchase service system. | 2017-01-26 |
20170024476 | INFORMATION NETWORK WITH LINKED INFORMATION NODES - A machine-implemented method of relating information nodes in an information network, comprising the steps of: processing a plurality of data objects according to a predefined dictionary containing a plurality of information units and a plurality of correlation-indicating elements to defect in the plurality of data objects the presence of a correlation between respective information units; establishing an information network with a plurality of information nodes and links between the information nodes, said information nodes being related to said information units and said links being related to said detected correlations; and analyzing a link connectivity state of said information network to find a path across information nodes that represent an inference or a set of inferences being input by a query searched by a user. | 2017-01-26 |
20170024477 | SERVER AND METHOD FOR PROVIDING CONTENT ITEMS BASED ON EXECUTIONS OF APPLICATIONS - A server and method for providing content based on executions of applications. The method includes identifying a request to execute an application on a user device; determining, based at least in part on the identified request, a user intent of a user of the user device; querying, based on the user intent, at least one data source; selecting, based on a response from the at least one data source, at least one content item for display on the user device; and sending, to the user device, the selected at least one content item. | 2017-01-26 |
20170024478 | SEARCH WITH MORE LIKE THIS REFINEMENTS - Techniques for search with more like this refinements are disclosed. In some embodiments, search with more like this refinements includes receiving a product and a context (e.g., the context can include related category information, user context, and/or other context related information); generating a search query based on the product and the context; and determining a plurality of products that match the search query to generate more like this search results. | 2017-01-26 |
20170024479 | PROVIDING A WWW ACCESS TO A WEB PAGE - A method and a system for providing an Internet access to a web page or a website are disclosed. The files defining the websites are accessed and indexed locally, which allows a publisher or a user of the web site to control the keywords by which the web page or a website can be found on the Internet. The user makes the web page or the website searchable by inputting the index into a search engine available to Internet users. The search engine is adapted to process queries of index input. | 2017-01-26 |
20170024480 | METHOD AND SYSTEM FOR AUTHORIZING AND ENABLING ANONYMOUS CONSUMER INTERNET PERSONALIZATION - A system and method for customizing information presented to a user based on user preferences and/or interests. The system receives user preferences and/or interests and builds a user profile for the user based on those preferences and/or interests. The system receives a request from a website or application to access the user's profile. In response to this request, the system provides the website or application with access to the user's profile and generates one or more customized content items based on the user's profile, which may be embedded into, overlaid on the website or graphical user interface of the application. The system also allows the user to personalize their profile to generate customized content items on websites and applications that the user visits or uses. | 2017-01-26 |
20170024481 | Method And System For Enabling Real-Time, Collaborative Generation Of Documents Having Overlapping Subject Matter - A method and system is described that enable a plurality of co-authors to generate and edit work product to be incorporated into different documents customized to suit the interests of different audiences. A first user authors a text passage that pertains to a certain subject matter, intending to use this passage in a particular document. The passage is made available over a network to other users who may wish to include the text passage or a derivative thereof in another document being authored. A second user may link to the text passage to incorporate it into another document. When that occurs, changes that either the first user or a copy editor, as a third user, makes to the passage can be made simultaneously in the other document being generated by the other user. If instead, the second user wishes to edit the text passage, the link can be broken and a derivative text passage can be created for inclusion in that second user's document. | 2017-01-26 |
20170024482 | SYSTEMS AND METHODS FOR INTEGRATING PERSONAL SOCIAL NETWORKING WITHIN AN ORGANIZATION - A method includes receiving, from a user device, a first signal, the first signal including an authorization indicator associated with a social network system profile of a first user. A second signal is sent, the second signal including a first request for social network information associated with the first user. The first request is based at least in part on the authorization indicator. A third signal is received, the third signal including social network information associated with the first user. The method further includes receiving, from a second user, a fourth signal, the fourth signal including a second request for social network information associated with the first user. One or more metrics is defined, based at least in part on the social network information associated with the first user. A fifth signal is sent, the fifth signal sent such that a visual element based at least in part on the one or more metrics is displayed at an output device. | 2017-01-26 |
20170024483 | Constructing Queries Using Query Filters on Online Social Networks - In one embodiment, a method includes receiving a first search query including a selection of a first query-domain. The first query-domain may correspond to a first object-type. The method includes identifying a first set of objects of the plurality of objects matching the first object-type. The method includes sending a first search-results interface responsive to the first search query. The first search-results interface may include references to one or more of the identified objects from the first set of objects and one or more query-filter elements. Each query-filter element may correspond to a query-filter associated with the first query-domain. Each query-filter element may be activatable to apply the associated query-filter to the identified objects. The method includes receiving a second search query including a selection of one or more of the query-filters in response to the first user activating the corresponding query-filter elements. | 2017-01-26 |
20170024484 | SYSTEMS AND METHODS FOR SELECTING CONTENT BASED ON LINKED DEVICES - The present disclosure is directed to associating computing devices with each other based on computer network activity for selection of content items as part of an online content item placement campaign. A first linking factor is identified based on a connection between a first device and the computer network via a first IP address during a first time period, and based on a connection between a second device and the computer network via the first IP address during the first time period. A number of devices that connect with the computer network via the first IP address is determined. A positive match probability is generated. A second and third linking factors are monitored. A negative match probability is determined based on the second and third linking factors. The first device is linked with the second device based on the positive and negative match probabilities. | 2017-01-26 |
20170024485 | Social Identity of Objects - A system incorporates an Internet service storing descriptions, locations and circumstances for virtual objects, creating a virtual world mirroring the real world, with each virtual object associated with a unique code enabling quick search and identification of the virtual objects. The system in some implementations allows search and data mining as well as associating virtual objects with the user that creates the virtual object. | 2017-01-26 |
20170024486 | AUTOMATIC ARTIST AND CONTENT BREAKOUT PREDICTION - Methods, systems and computer program products for clustering pages into headline dusters are provided by collecting web data, identifying pages from the web data, tokenizing unique words in each page, recognizing unique entities in each page, detecting media links in each page, and constructing a plurality of vector representations of each page. A first dimension of each vector representation includes the unique words tokenized in each page, a second dimension of each vector representation includes the unique entities recognized in each page, and a third dimension of each vector representation includes the media links detected in each page. The vector representations are, in turn, clustered. | 2017-01-26 |
20170024487 | METHOD AND SYSTEM FOR CAUSING A BROWSER TO PRELOAD WEB PAGE COMPONENTS - Disclosed is a server computer that receives, over a network from a computing device, a request for a search suggestion related to a search query that is input into a search term entry area displayed by a web browser executing on the computing device. In response to receiving the request, the server computer transmits over the network to the computing device, instructions for the computing device to display a search suggestion related to the search query, the search suggestion corresponding to a search results web page. The instructions further cause the computing device to store, in a memory of the computing device, a web page component associated with the search results web page without causing the computing device to visibly display the web page component during display of the search suggestion. | 2017-01-26 |
20170024488 | SYSTEM AND METHOD FOR CREATING, DEPLOYING, INTEGRATING, AND DISTRIBUTING NODES IN A GRID OF DISTRIBUTED GRAPH DATABASES - In a computer environment, a system and method is described that generally provides for creation of a distributed graph database, creation and deployment of nodes in a distributed graph database system, and integration of nodes into a set of distributed graph databases that include data nodes and edges that are: entities built using forms, relations, and relationships; immutable but evolvable through the addition of new data nodes or new edges joining the evolving data node to another data node; shareable and mergeable. | 2017-01-26 |
20170024489 | QUERY TREE NAVIGATION - System, computer implemented method and computer program product for preparing and navigating a query tree including a plurality of query nodes and informational nodes. Each query node is associated with a prompt, branching criteria and keywords. A current query node provides a prompt to a user and a user response is received and analyzed to identify branching criteria and keywords from the user response. The method navigates to another node in the query tree in consideration of the branching criteria received in the user response and a comparison between the keywords received in the user response and the keywords associated with the query nodes. The comparison may validate navigation to a destination node corresponding to the branching criteria or the comparison may indicate incorrect navigation of the query tree. Corrective navigation can be implemented in various ways based upon the keywords received in the user response. | 2017-01-26 |
20170024490 | Alignment of Metadata - Methods and apparatus, including computer program products, for alignment of metadata. A method includes receiving two or more variations of an underlying piece of content, each piece of content including metadata, using a text alignment technique to correlate the metadata of the two or more variations, and merging multiple sets of the metadata into one multi-track set from the correlation. | 2017-01-26 |
20170024491 | DESIGN AND FABRICATION OF COMPOSITE MATERIAL COMPONENTS - A composite component can be designed for manufacture using a pre-impregnated uni-directional or woven material A design for a composite component comprising multiple layers of pre-impregnated uni-directional or woven material is created. Within the design a division of the design into a plurality of macroscale elements is defined. For each macroscale element, a microscale relative volume element is defined, model parameters for the microscale relative volume element are determined, and the microscale relative volume element is upscaled to provide a set of model parameters describing the macroscale element. The set of model parameters for each macroscale element is used to analyse the design to identify the presence or absence of regions where structures likely to be detrimental to the integrity of the component would be expected to occur when manufacturing a component according to the design. If regions where structures likely to be detrimental to the integrity of the component would be expected to occur are identified, data describing these regions is outputted to a redesign process. | 2017-01-26 |
20170024492 | METHOD AND APPARATUS FOR MODELING AND RESTORING TARGET OBJECT USING PRE-COMPUTATION - Provided is a method and apparatus for modeling and restoring a target object, the method including generating a key structure of the target object based on deformation information of the target object extracted from a pre-modeling result based on a shape and a material property of the target object, and calculating a virtual material property corresponding to the key structure based on the virtual material property and the key structure of the target object. | 2017-01-26 |
20170024493 | SYSTEM-LEVEL APPROACH TO GOAL-DRIVEN DESIGN - A design application is configured to perform a system-level optimization of a collection of system components. The design application iteratively executes a multi-objective solver to optimize structural and functional relationships between the system components in order to meet global design criteria and generate a system design. The design application initializes the design process by extracting from a knowledge base system templates having taxonomic, structural, or functional attributes relevant to the system design. The design application generates the knowledge base by mining taxonomic, structural, and functional relationships from a corpus of engineering texts. | 2017-01-26 |
20170024494 | VISUALLY DEPICTING RELATIONSHIPS BETWEEN PARTS OF A CONCEPT DESIGN - In a method, system, apparatus, and computer-readable device having instructions for collaboration within a visualization application, a visualization application is used to display a visualization for at least a portion of an object, wherein the object comprises a plurality of parts, a request is received to display collaboration data for a part of the object using the input device, information is received about a part, wherein the information comprises details about the part, an association between collaboration data and visualization data for a part of an object is retrieved and the collaboration data comprises data input by one or more to be associated with the part of the object, and information is displayed about a part and collaboration data associated with the visualization for the part of the object. | 2017-01-26 |
20170024495 | METHOD OF MODELING CHARACTERISTICS OF A MUSICAL INSTRUMENT - A method of modeling a characteristic of a non-linear system, comprises feeding testing input signals into the non-linear system to obtain testing output signals corresponding to the testing input signals, wherein the testing input signals include a first testing input signal and the testing output signals include a first testing output signal, identifying occurrences when an output level state in at least one specific frequency band of the first testing output signal significantly changes under the first testing input signal so as to obtain a first profile, and modeling the characteristic based on the first profile. | 2017-01-26 |
20170024496 | METHODS AND APPARATUS TO MODEL THERMAL MIXING FOR PREDICTION OF MULTI-STREAM FLOWS - Methods and apparatus to model thermal mixing for prediction of multi-stream flows are described. An example method includes determining characteristics of a nozzle of an aircraft; estimating momentum diffusion due to turbulence associated with the nozzle based on the determined characteristics; and estimating thermal diffusion due to the turbulence associated with the nozzle based on the estimated momentum diffusion, wherein the estimating of the thermal diffusion due to the turbulence is based on a spatially varying turbulent Prandtl number. | 2017-01-26 |
20170024497 | PRODUCT DESIGN CONSIDERING COST AND STRUCTURAL PERFORMANCE - A method for implementing a computer-based product design system includes selecting a baseline set of design parameters for a product derived from a plurality of potential design concepts, and simulating a design model based on a parametrization of the design model using at least some of the selected design parameters. The method may include iteratively defining a plurality of variations of the simulated design model by simultaneously performing a structural analysis of each successive variation of the simulated design model, performing a cost analysis of each successive variation of the simulated design model, and combining the results of the analyses to arrive at a new variation of the simulated design model characterized by changes to both structural and cost parameters with respect to a previous variation of the simulated design model, wherein the changes move both the structural and cost parameters closer to target goals than in the previous variation, and obtaining a Pareto distribution of the plurality of variations of the simulated design model to arrive at a desired design concept for the product. | 2017-01-26 |
20170024498 | METHOD AND APPARATUS FOR MODELING BASED ON PARTICLES FOR EFFICIENT CONSTRAINTS PROCESSING - A modeling method based on particles, the method including generating coarse particles by down-sampling target particles corresponding to at least a portion of a target object, calculating a correcting value enabling the coarse particles to satisfy constraints of the target object based on physical attributes of the target particles, applying the correcting value to the target particles, and redefining the target particles in response to the target particles to which the correcting value is applied satisfying the constraints. | 2017-01-26 |
20170024499 | CABLE WIRING PROGRAM, CABLE WIRING METHOD, AND INFORMATION PROCESSING APPARATUS - A cable wiring method, wherein a route of a cable that connects a first connector of a first product and a second connector of a second product that are provided in an area surrounded by a plurality of columns, the method comprises; generating a provisional point at an intersection between a cable route along one of the columns and a plane that includes a coordinate of the first connector and is parallel to a plane of axes in depth and lateral directions; generating a first point at any position between a position away from the provisional point by the length of a certain bend radius of the cable in the lateral direction and a position determined by a coordinate of the axis in the lateral direction of the first connector. | 2017-01-26 |
20170024500 | SYSTEM AND METHOD FOR ENHANCED EMULATION OF CONNECTED VEHICLE APPLICATIONS - An emulator for a test scenario corresponding to a connected vehicle application is presented. The emulator includes a test bed for testing a device under test (DUT) communicatively coupled to emulated intelligent transportation system (ITS) stations. The test bed also includes a processor configured to emulate the test scenario based on user-defined configuration parameters that define a behavior of the DUT and each of the emulated ITS stations during simulated events in the test scenario. The processor further includes a mobility engine configured to generate and periodically update one or more mobility parameters corresponding to the DUT and the emulated ITS stations based on the corresponding configuration parameters. The test bed further includes a channel emulator, a controller area network (CAN) simulator, and a global navigational satellite system (GNSS) simulator integrated into a single test bed for holistically emulating the test scenario and validating a desired functionality of the DUT. | 2017-01-26 |
20170024501 | METHOD FOR 3-D PRINTING A CUSTOM BONE GRAFT - A method for producing bone grafts using 3-D printing is employed using a 3-D image of a graft location to produce a 3-D model of the graft. This is printed using a 3-D printer and a printing medium that produces a porous, biocompatible, biodegradable material that is conducive to osteoinduction. For example, the printing medium may be PCL, PLLA, PGLA, or another approved biocompatible polymer. In addition such a method may be useful for cosmetic surgeries, reconstructive surgeries, and various techniques required by such procedures. Once the graft is placed, natural bone gradually replaces the graft. | 2017-01-26 |
20170024502 | Simulation of Hierarchical Circuit Element Arrays - This disclosure describes a design tool that iteratively performs simulation sets on an integrated circuit design, each corresponding to a different hierarchical level with each of the simulation sets producing a different set of simulation results. Each of the simulation sets utilizes a different set of local parameter values that include extreme instance local parameter values based on the set of simulation results of a preceding simulation set. The design tool generates a set of hierarchically aggregated simulation results based upon the last set of simulation results and global parameters, and modifies the integrated circuit design based upon a yield estimation that is determined from comparing the set of hierarchically aggregated simulation results to specification requirements that correspond to the integrated circuit design. | 2017-01-26 |
20170024503 | SEMI-LOCAL BALLISTIC MOBILITY MODEL - A transistor model defines the carrier mobility as a combination of both drift-diffusion mobility and ballistic mobility. The ballistic mobility is calculated based on the assumption that the kinetic energy of carriers near an injection point is no greater than the potential energy difference of carriers near that injection point. The abruptness of the onset of velocity saturation, as well as the asymptotic velocity associated therewith is made dependent on the degree to which the velocity is ballistically limited. The model further takes into account the inertial effects on the velocity and/or charge flux associated with carriers. The model computes the mobility and hence the velocity of carriers in accordance with their positions in the channel both along the direction of the current flow as well as the direction perpendicular to the current flow. | 2017-01-26 |
20170024504 | Logical to Multi-Variable-Record Connect Element to Interface Logical Signals Between Analog and Digital Simulations - In described examples, embodiments include a circuit simulator having a processor and a memory. The memory stores at least one digital circuit element definition. The memory also stores at least one analog circuit element definition. The memory also stores at least one connect element definition, the connect element definition having at least one input coupled to the output of the digital circuit element definition and at least one output coupled to the analog circuit definition. The connect element definition includes at least a first current source coupled to the at least one output and a first impedance coupled to the at least one output, a signal on the at least one input determining the value of the first impedance. | 2017-01-26 |
20170024505 | Compensation Design of Power Converters - A method for compensation network design in a power converter design system is provided that includes computing optimal values for compensation components in a compensation network based on a plurality of loop specifications comprising crossover frequency (Fco), phase margin (PM), Gain Margin (GM), and low frequency gain (LFG), and applying changes to a power converter design comprising the compensation network based on the optimal values. | 2017-01-26 |
20170024506 | METHOD FOR OPTIMIZING AN INTEGRATED CIRCUIT LAYOUT DESIGN - A method for optimizing an integrated circuit layout design includes the following steps. A first integrated circuit layout design including a metal line feature having several metal lines and a second integrated circuit layout design including a hole feature having several holes are obtained. A line-end hole feature of the hole feature is selected by piecing the metal line feature with the hole feature. The line-end hole feature is classified into a single hole feature and a redundant hole feature by spacings between the adjacent holes by a computer system. | 2017-01-26 |
20170024507 | INTEGRATED CIRCUIT DESIGN METHOD - An IC design method includes: receiving a first layout including a first pattern; receiving a second layout including a second pattern, the first pattern separated from the second pattern when overlapping the first layout and the second layout; providing a cut pattern between the first pattern and the second pattern and overlapping the first pattern when overlapping the first layout, the second layout and the cut pattern; and providing a jog extending from the cut pattern to further overlap the first pattern with a length when a spacing between the second pattern and an edge of the cut pattern overlapping the first pattern is lower than a predetermined value, in which a ratio of the length of the jog to the spacing between the second pattern and the edge of the cut pattern overlapping the first pattern is in a range of 1/5 to 1/1. | 2017-01-26 |
20170024508 | SYSTEM AND METHOD FOR MANAGING AND COMPOSING VERIFICATION ENGINES - A system and method for managing and composing verification engines and simultaneously applying such compositions to verify properties with design constraints allocates computing resources to verification engines based upon properties to be checked and optionally a user-specified budget. The verification engines are run in order to verify a received register transfer level (RTL) design description of a circuit according to user-specified assertions and constraints received by the system. The particular verification engines to be run are selected from a database of such engines and a run order is designated in sequential, parallel and distributed flows. | 2017-01-26 |
20170024509 | OPTICAL CRITICAL DIMENSION TARGET DESIGN - 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. | 2017-01-26 |
20170024510 | SEMICONDUCTOR DEVICE MANUFACTURING METHOD AND MASK MANUFACTURING METHOD - A method of manufacture comprises a mask process correction (MPC) and verifying MPC accuracy. MPC may be performed on mask tape-out (MTO) data describing a mask pattern to obtain mask process corrected data. MPC may be performed to address a deviation between the MTO data and a mask to be manufactured. Verification of the MPC may be performed by generating a two-dimensional (2D) contour of mask pattern elements based on the mask process corrected data. When MPC has been verified, the mask process corrected data may be used to manufacture a mask and a semiconductor device. | 2017-01-26 |
20170024511 | SYSTEM-LEVEL APPROACH TO GOAL-DRIVEN DESIGN - A design application is configured to perform a system-level optimization of a collection of system components. The design application iteratively executes a multi-objective solver to optimize structural and functional relationships between the system components in order to meet global design criteria and generate a system design. The design application initializes the design process by extracting from a knowledge base system templates having taxonomic, structural, or functional attributes relevant to the system design. The design application generates the knowledge base by mining taxonomic, structural, and functional relationships from a corpus of engineering texts. | 2017-01-26 |
20170024512 | CELL-FREE BIOMOLECULAR BREADBOARDS AND RELATED METHODS AND ARRANGEMENTS - Provided herein are methods and arrangements and related cell-free biomolecular breadboards configured to design, build, implement, debug, and/or test a genetic circuit to be operated in a target environment, by testing in a cell-free system under conditions of the target environment, molecular components of the genetic circuit and/or combinations thereof to select the molecular components and/or combinations thereof of a genetic circuit operative in the target environment. | 2017-01-26 |
20170024513 | ANALYSIS OF FRAGMENTATION PATTERNS OF CELL-FREE DNA - Factors affecting the fragmentation pattern of cell-free DNA (e.g., plasma DNA) and the applications, including those in molecular diagnostics, of the analysis of cell-free DNA fragmentation patterns are described. Various applications can use a property of a fragmentation pattern to determine a proportional contribution of a particular tissue type, to determine a genotype of a particular tissue type (e.g., fetal tissue in a maternal sample or tumor tissue in a sample from a cancer patient), and/or to identify preferred ending positions for a particular tissue type, which may then be used to determine a proportional contribution of a particular tissue type. | 2017-01-26 |
20170024514 | DISTANCE MAPS USING MULTIPLE ALIGNMENT CONSENSUS CONSTRUCTION - Techniques for assembly of genetic maps including de novo assembly of distance maps using multiple alignment consensus construction. Multiple map alignment can be performed on a defined bundle of fragment maps corresponding to biomolecule fragments to determine consensus events and corresponding locations. Fragment maps in the bundle can be removed when there is no overhang from the consensus events. When the subset of fragment maps in the bundle is less than a predetermined threshold, one or more additional fragment maps can be added based on fragment signatures, a consensus alignment score, and a pairwise alignment score. Techniques for multiple alignment can include generating a graph with edges and vertices representing each pairwise relation. An ordered set of sets of events best representing a multiple alignment reflecting all pairwise alignments can be generated by repeatedly randomly removing edges and combining vertices to identify a min cut of the graph. | 2017-01-26 |
20170024515 | USING SHARED METADATA TO PRESERVE LOGICAL ASSOCIATIONS BETWEEN FILES WHEN THE FILES ARE PHYSICALLY STORED IN DYNAMICALLY-DETERMINED CLOUD-BASED STORAGE STRUCTURES - Systems for accessing medical imagery from a cloud-based facility using a browser-like application. A first user (e.g., a physician) identifies a first plurality of medical digital information files that are organized in a first storage structure. The first user's requests a set of first digital information views of the identified medical digital information of the first storage structure wherein the plurality of first digital information views are described by a respective first set of logical view attributes that are associated with the files organized in the first storage structure. A second user (e.g., a second physician) requests a second plurality of digital information views of the first storage structure wherein the second plurality of digital information. The system sends the first digital information views to the first user, and sends the second digital information views to the second user. | 2017-01-26 |
20170024516 | INFORMATION ANALYSIS ASSISTANCE DEVICE, OPERATION METHOD AND OPERATION PROGRAM THEREOF, AND INFORMATION ANALYSIS ASSISTANCE SYSTEM - There are provided an information analysis assistance device, an operation method and non-transitory computer readable medium storing an operation program thereof, and an information analysis assistance system. In a case where a date in a table is selected by a first selection method, a screen generation unit sets a first display format to display windows showing the outline of each piece of medical data side by side in a second display region. In a case where an item is selected by a second selection method, the screen generation unit sets a second display format to display a time-series change table showing time-series changes in medical data in the second display region. In a case where a cell is selected by a third selection method, the screen generation unit sets a third display format to display the details of medical data in the second display region. | 2017-01-26 |
20170024517 | IDENTIFYING ERRORS IN MEDICAL DATA - A computer processor may receive medical data including a report and an image. The computer processor may analyze the report using natural language processing to identify a condition and a corresponding criterion. The computer processor may also analyze the image using an image processing model to generate an image analysis. The computer processor may determine whether the report has a potential problem by comparing the image analysis to the criterion. | 2017-01-26 |
20170024518 | Clinical Collaboration Using An Online Networking System - Methods are provided for sharing patient information by way of an online collaboration system. A requesting clinician, through an online networking system, identifies one or more clinicians with whom the requesting clinician wishes to collaborate by sending at least one patient-focused clinical data element. For the clinicians who have been identified as not being authorized to access patient-identifying data, the at least one patient-focused clinical data element is de-identified such that it no longer includes any patient-identifying data. The de-identified patient-focused clinical data element is then communicated to the clinicians not allowed access to the patient-identifying information. | 2017-01-26 |
20170024519 | SYSTEM FOR LAB RESULTS BASED DATING COORDINATION - What is disclosed is a lab based system for facilitating dating between two or more individuals in which the system matches users by any number of factors but including the factor of what, if any, STD each user is infected with. Users are matched based on STD infection or non infection such that users having the same STD and/or strain of STD are matched together, amongst other potential criteria. In a preferred embodiment, the system further tracks the duration of time that has elapsed and displays that information to each user and/or each user's prospective matches for purposes of, for example, increasing the accuracy of data regarding each user's STD rate and to facilitate ongoing STD testing amongst users. | 2017-01-26 |
20170024520 | METHODS, PLATFORM AND SYSTEM FOR COLLECTING AND MANAGING VITAL DATA OF PATIENTS FOR HEALTHCARE ESTABLISHMENTS - The invention concerns a system for collecting and managing vital data of patients delivered by measuring devices in a healthcare establishment. Such a system comprises a platform that collects and manages said data. The platform cooperates with a server of computerised patient files and with a plurality of communicating devices used by the healthcare staff. The platform comprises repositories of patients and measuring devices in order to control associations or dissociations of devices and patients. The platform generates and transmits requests to the server for relevant and complete updates of computerised patient files. The invention further concerns an administration device that interacts with the platform in order to supervise said measuring devices. | 2017-01-26 |
20170024521 | TEST SERVER, TEST METHOD, AND TEST SYSTEM - A test server includes: a communication unit that communicates with a plurality of communication terminals via a network, the plurality of communication terminals each being connectable to a test device capable of executing a test on the presence or absence of a disease and each being capable of inputting a diagnosis on the presence or absence of the disease, the diagnosis being related to the test and made by a doctor; and a control unit that acquires at least one of a result of the test and the diagnosis as a test information item from each of the plurality of communication terminals via the communication unit, causes a storage unit to store the plurality of acquired test information items therein, performs statistical processing on the plurality of stored test information items, and causes the communication unit to return a result of the statistical processing according to a demand given from each of the communication terminals before the doctor makes a diagnosis. | 2017-01-26 |
20170024522 | AUTOMATED TRACKING OF A MEDICAL PROCEDURE USING MACROS - A system for tracking a medical procedure includes a set of macros, a scanning device, and a control unit. Each macro in the set of macros is associated with instructions that execute a tracking step of a medical procedure. The scanning device is controlled by a user during the medical procedure to select a macro from the set of macros. The control unit executes the instructions associated with the selected macro to track the medical procedure. | 2017-01-26 |
20170024523 | Requirement Forecast for Health Care Services - Implementations generally relate to forecasting a support requirement for a health care unit to use in preparing patient support at a target time. In some implementations, a method includes accessing external conditions data for a plurality of different external conditions projected for the location at the target time. The target time and the external conditions data may be provided into a prediction model, which identifies one or more reference times prior to the target time that are predictive of the target time, accesses historical data for the reference times, and outputs the data indicating a support requirement based on the historical data and external conditions data. | 2017-01-26 |
20170024524 | Sterile Implant Tracking Device and Method - An assembly and method for tracking implant devices within a sterile field, the assembly comprising a reader that includes a housing structure with a base and a cover, a scanner having a scanner housing, where the scanner housing is at least partially positioned in a cavity provided in the base; and an aperture provided in the cover, where the cover is configured to receive a transparent sterile sheath to at least partially encase the cover. | 2017-01-26 |
20170024525 | SYSTEM FOR PROVIDING IDENTIFICATION AND INFORMATION, AND FOR SCHEDULING ALERTS - A device and system for providing identification and medical information are disclosed. The device includes a readable code that contains medical biographical information of the subject, a programmable reporter element that is programmed to electronically store at least one particular event relating to the subject, and a signal producing element functionally related to the programmable reporter element. The system includes collecting and storing medical biographical information of a subject, embedding the medical biographical information in a readable code of the device, and scanning the readable code of the device worn by or in the possession of the subject using an appliance to retrieve the medical biographical information of the subject. The medical biographical information allows medical professionals to obtain the subject's medical information in order to provide medical care. Also disclosed is an integrated system for alerting subjects to upcoming events related to their continued care. | 2017-01-26 |
20170024526 | METHOD FOR MANAGING REIMBURSEMENTS FOR PREVIOUSLY NON DATABASE ALLERGENS - The present disclosure provides a method for adjudicating reimbursement for allergens between a pharmacist and a reimbursing entity including obtaining at a central control center National Drug Codes (NDC's) for a plurality of allergens, determining by the central control center an Average Wholesale Price (AWP) for each of the allergens associated with each of the NDC's, accessing a third-party database accessible by a pharmacist and determining if any of the NDC's in the central control database are contained within the third-party database, and creating an adjudicating database at the central control center having defined benefits associated with reimbursable entities for each of the NDC's stored in the third-party database and in the central control database, wherein a pharmacist can access this information by accessing a particular NDC in the third-party database to obtain information and enter a claim. | 2017-01-26 |
20170024527 | METHOD AND SYSTEM FOR MICROBIOME-DERIVED DIAGNOSTICS AND THERAPEUTICS FOR MENTAL HEALTH ASSOCIATED CONDITIONS - A method for at least one of characterizing, diagnosing, and treating a mental health associated condition in at least a subject, the method comprising: receiving an aggregate set of biological samples from a population of subjects; generating at least one of a microbiome composition dataset and a microbiome functional diversity dataset for the population of subjects; generating a characterization of the mental health associated condition based upon features extracted from at least one of the microbiome composition dataset and the microbiome functional diversity dataset; based upon the characterization, generating a therapy model configured to correct the mental health associated condition; and at an output device associated with the subject, promoting a therapy to the subject based upon the characterization and the therapy model. | 2017-01-26 |
20170024528 | Apparatus and Method for Assessment of Patient Condition - A medical information system. In one embodiment, the medical information system includes: a learning engine; a user interface in communication with the learning engine; and a data warehouse in communication with the learning engine, wherein the learning engine will generate a report on a patient in response to patient data. In another embodiment, the data warehouse includes at least one data mart comprising summarized and indexed aggregated data that are pre-calculated and pre-joined. In one embodiment, the learning engine filters requests for aggregated data based on parameters supplied by the user interface. In another embodiment, a user may query medicine treatment statistics in response to diagnostics. In yet another embodiment, some of the plurality of preferences of the physician are predetermined by selection by the physician. In still yet another embodiment, some of the plurality of preferences of the physician are predetermined by actions taken by the physician. | 2017-01-26 |
20170024529 | Semi-Supervised Learning Framework based on Cox and AFT Models with L1/2 Regularization for Patient's Survival Prediction - The present invention provides a novel semi-supervised learning method based on the combination of the Cox model and the accelerated failure time (AFT) model, each of which is regularized with L | 2017-01-26 |
20170024530 | BIOMEDICAL DEVICES FOR SENSING EXPOSURE EVENTS FOR BIOMETRIC BASED INFORMATION COMMUNICATION - Methods and apparatus to form a biometric based information communication system are described. In some examples, the biometric based information communication system comprises biomedical devices with sensing means, wherein the sensing means produces a biometric result, the sensing means may measure an exposure of the user. In some examples the exposure may be to at least one of an energy source, a biological material or chemical material. In some examples the biometric based information communication system may comprise a user device such as a smart phone paired in communication with the biomedical device. A biometric measurement result may trigger a communication of a biometric based information communication message. | 2017-01-26 |
20170024531 | SYSTEMS AND METHODS FOR NEAR-REAL OR REAL-TIME CONTACT TRACING - A healthcare information system for providing near-real or real-time contact tracing is provided comprising: a position data receiver unit configured to receive position data related to one or more entities associated with a healthcare facility; a contextual profile management unit configured to utilize received position data to generate, maintain or update one or more contextual profiles, each of the one or more contextual profiles corresponding to each of the one or more entities. Devices, systems and methods are provided related to the use of near-real or real-time contact tracing in applications including infection control, developing infection pathways, among others. | 2017-01-26 |
20170024532 | Intravascular Data Visualization and Interface Systems and Methods - In part, the disclosure relates to intravascular data collection systems and the software-based visualization and display of intravascular data relating to detected side branches and detected stent struts. Levels of stent malapposition can be defined using a user interface such as a slider, toggle, button, field, or other interface to specify how indicia are displayed relative to detected stent struts. In addition, the disclosure relates to methods to automatically provide a two or three-dimensional visualization suitable for assessing side branch and/or guide wire location during stenting. The method can use one or more a computed side branch location, a branch takeoff angle, one or more stent strut locations, and one or more lumen contours. | 2017-01-26 |
20170024533 | SYSTEM AND METHOD FOR NOTIFYING USER OF CURRENT EXERCISE STATE IN REAL TIME - A system and a method for notifying a user of a current exercise state in real time are disclosed. The system for notifying a user of a current exercise state in real time, according to an embodiment of the present invention, comprises: an exercise program module for generating an exercise program suitable for the user by using information on the user's physical fitness and diseases; an exercise amount measurement module for measuring exercise intensity and exercise time according to the user's exercise; and a feedback module determining whether the user's exercise has satisfied the requirements of the generated exercise program by using the measured exercise intensity and exercise time so as to provide the results to the user as feedback in real time. | 2017-01-26 |
20170024534 | MEDICAL DEVICE UPDATE SYSTEM - A system and method for providing updates to medical devices is disclosed. In one example, the medical devices are configured to pull update files in response to the reception of an update message from a server. Once the update files are downloaded by a medical device, the update files can be installed. While the medical device pulls the update files, the medical device can continue with its normal operation. If desired, a user can select which medical devices should be updated, based on any desired factors, such as the physical location of the device, the model of the device, the type of device, and the way the device is being used. | 2017-01-26 |
20170024535 | COMMUNICATIONS SYSTEM HAVING A PLURALITY OF SENSORS TO REMOTELY MONITOR A LIVING ENVIRONMENT - Systems to monitor and methods for monitoring the wellness and security of residents in a living community, wherein the living community has a plurality of living units each having a controller and associated sensors. Each controller is configured to receive sensor data from the associated sensors, receive input data from an access device, and send this sensor data and input data to a management platform. The management platform is configured to arrange this data, extrapolate conclusions based on this data, monitor residents in the living community, track progress of residents in the living community, and establish periodic goals for the residents in the living community. | 2017-01-26 |
20170024536 | PREDICTING IMMUNE RESPONSE - Systems, methods, and non-transitory computer-readable storage media for gathering activity data describing a user's activities from one or more activity sensors and using the activity data to predict immune-response to the activity. Predicting immune-response can involve creating, personalizing, and refining immune-response prediction models based on demographic user data, activity data, blood sample data, personal genetic information. | 2017-01-26 |
20170024537 | MOBILE TELEMEDICINE UNIT - A mobile telemedicine unit having a high gain antenna, and mobile modem with a web or client based feature to run over variable bandwidths to connect, stay connected, or auto-reconnect a telemedicine session through a hosted or cloud-based solution. The unit is lightweight, is self-contained with a power source and a wireless signal, and is able to be carried directly to a patient's location or permanently wired in an ambulance. The modem also includes multiple cellular carriers' subscriber identity module cards to improve signal strength. The unit has at least one camera and/or medical diagnostic device that is operated by a medical professional in the patient's presence. This is streamed live over a cellular or satellite signal to a healthcare provider who is able to see, interview and potentially diagnose the patient in real time, remotely. | 2017-01-26 |
20170024538 | SYSTEMS AND METHODS FOR PROMOTING PERSONAL HEALTH - Systems and methods for promoting personal health are provided. Sponsors of a health-related challenge program such as employees can set up goals, select participants, select duration and select prizes or rewards for the participants. The sponsors may also specify one or more acceptable user devices or tracking services that may be used by the participants of the program. The challenge programs may be individual or team based. Users of the present invention can enroll in the programs in any suitable fashion such as through a web interface and/or a health kiosk. A user may activate the enrollment at a health kiosk. The user may associate and/or dissociate tracking devices and/or services with a user account. Data collected at the health kiosk and/or from the associated tracking devices or services may be used to determine the performance of users or groups of users in the challenge programs. | 2017-01-26 |
20170024539 | ENHANCING BLOOD CELL ESTIMATION - Systems, methods, and non-transitory computer-readable storage media for constructing a clinically-derived and personalized blood cell mobilization prediction models, enhancing the understanding of a blood tests by excluding the contemporary effect of the contemporary activity from the contemporary blood sample data, optimizing a vaccine by maximizing a concentration of a collection of immune cells which interact with the collection of antigens present in the vaccine can be prescribed, and enhancing the reliability of activity data by accounting for inconsistencies, gaps in data, etc. that is collected from telemetric devices. | 2017-01-26 |
20170024540 | APPARATUS AND METHOD FOR PROVIDING VIRTUAL TREATMENT EXPERIENCE - The present invention relates to an apparatus and method for providing a virtual treatment experience which can make a user to understand the necessity for treatment and learn how to counteract side effects of the treatment. The apparatus may include a patient information manager configured to acquire medical information including disease name and blood value of a patient and treatment information including treatment program information and prescription information, a virtual activity provider configured to proceed with a virtual activity according to a manipulation command from a user terminal of the patient and provide an additive score and a subtractive score according to a result of proceeding with the virtual activity, and a controller configured to calculate health value information by quantifying a current health condition of the patient based on the blood value of the patient, select a first display image of an avatar corresponding to the calculated health value information, recalculate the heath value information of the patient using health value information set according to the number of days for which the treatment program has been applied and the provided additive score and subtractive score, and change the first display image of the avatar to a second display image according to the recalculated health value information of the patient. | 2017-01-26 |
20170024541 | METHODS AND SYSTEMS FOR AUTOMATED PHARMACEUTICAL DISPENSING - A pharmaceutical order filling system receives pharmaceutical orders and uses an automated dispensing device to dispense pharmaceuticals into containers. The automated dispensing device is configured with a filling cabinet that stores and dispenses measured quantities of pharmaceuticals and is further configured to stage measured quantities of pharmaceuticals in buffer tubes to enable efficient fulfillment of the pharmaceutical orders. Containers may be disposed on a pallet which may be moved within an automated dispensing device to place the containers under buffer tubes to receive measured quantities of pharmaceuticals from the buffer tubes into appropriate containers in an efficient manner. | 2017-01-26 |
20170024542 | LOGGING SYSTEM AND A METHOD OF REGISTERING DATA FOR ENABLING MONITORING OF INTAKE OF A PRODUCT BY A USER ACCORDING TO AN INTAKE PLAN - A logging system ( | 2017-01-26 |
20170024543 | Means and Method For Improved Glycemic Control For Diabetic Patients - A glycemic control system includes a physician processor, remote processor, and a portable telephone having a data input mechanism, a display, and an internal processor for bi-directional communication with the physician's processor and the remote processor. A patient inputs data to the internal processor responsive to input from the physician's processor and then transmits the information to the remote processor where an optimized number of units to be administered is sent back and displayed on the portable telephone. | 2017-01-26 |
20170024544 | Systems and Methods For Monitoring Compliance With Chronic Disease Prevention Programs - Systems and methods are provided for facilitating the delivery of chronic disease prevention programs. The method includes: receiving an electronic record for a participant; interrogating a database of CBOs and selecting a particular CBO to provide a chronic disease prevention program for the participant; enrolling the participant in the program; updating the electronic record as the participant progresses through the program; submitting a claim to a health plan administrator upon completion of the program by the participant; and transmitting payment to the selected CBO. | 2017-01-26 |
20170024545 | SYSTEMS AND METHODS FOR GRAPHICALLY CONVEYING INFORMATION - Systems and methods for providing graphical information regarding one or more patients' medical information are described. The graphical information can be used in various methods of graphical comparison, including graphical diagnoses, graphical comparison between patients, over time with a single patient, and/or over time with and/or between multiple patients. The graphical information can be used in place of and/or in conjunction with existing methods and systems for conveying medical information, including one or more textual methods and systems. The graphical information is provided electronically to any electronic or computer device or is provided in hard copy, such as a part of a patient's chart. The use of graphical patient medical information permits rapid and improved conveyance of information, and improves recognition and understanding of the most relevant medical information. | 2017-01-26 |
20170024546 | Systems and Methods For Matching Patients To Best Fit Providers Of Chronic Disease Prevention Programs - Systems and methods are provided for matching a candidate for a chronic disease prevention program with a best fit program provider. The method includes determining a respective ideal profile for each of a plurality of program providers; segmenting a heterogeneous patient population into a plurality of homogeneous sub-groups; collecting patient data for the candidate; assigning the candidate to a first one of the homogeneous sub-groups based on the patient data; comparing the first sub-group to a plurality of the respective ideal profiles; and determining a best fit program provider based on comparing the first sub-group to a plurality of the respective ideal profiles. | 2017-01-26 |
20170024547 | System and Method for Obtaining Electronic Remote Informed Consent - Systems and methods for obtaining an electronic informed consent from a patient/trial subject for a medical procedure/clinical trial recruitment. A search query may be received from the patient/trial subject. After transmitting a search result, a registration request may be received from the patient/trial subject to participate in one or more medical procedure/clinical trial. At least one unique code is transmitted to the patient/trial subject. Each code may be specific to the medical practitioner conducting the medical procedure/clinical trial. The code enables the patient/trial subject to access a multimedia file corresponding to the medical practitioner. Input on the multimedia file is received and informed consent is invoked in response to receipt of the input. An electronic consent on an informed consent form is then received. | 2017-01-26 |
20170024548 | SYSTEMS, METHODS, AND MEDIA FOR MEDIA SESSION CONCURRENCY MANAGEMENT WITH RECURRING LICENSE RENEWALS - The disclosed subject matter relates to systems, methods, and media for media session concurrency management with recurring license renewals. More particularly, the disclosed subject matter relates to using recurring license renewals for concurrent playback detection and concurrency limit enforcement for video delivery services and managing server resources for handling such recurring license renewals. | 2017-01-26 |
20170024549 | SOFTWARE REVALIDATION AND INVALIDATION - Software revalidation or invalidation. In one example embodiment, one or more non-transitory computer-readable media may store one or more programs that cause one or more processors to execute a method for software revalidation or invalidation that may include newly collecting machine configuration information from a machine on which a software application has previously been installed and activated and applying, at the machine, activation rules to the newly-collected machine configuration information from the machine to determine whether a product key remains valid for the newly-collected machine configuration information. In response to determining that the product key remains valid for the newly-collected machine configuration information, the method may include revalidating, at the machine, the software application to authorize continued access to the software application. Alternatively, the method may include invalidating, at the machine, the software application to prevent continued access to the software application. | 2017-01-26 |
20170024550 | METHOD FOR PROCESSING DATA - Method for processing data, in which a Petri net is encoded, written into a memory and read and executed by at least one instance, wherein transitions of the Petri net read from at least one tape and/or write on at least one tape symbols or symbol strings, with the aid of at least one head. In an alternative, data-processing, co-operating nets are composed, the composition result is encoded, written into a memory and read and executed from the memory by at least one instance. In doing this, components can have cryptological functions. The data-processing nets can receive and process second data from a cryptological function which is executed in a protected manner. The invention enables processing of data which prevents semantic analysis of laid-open, possibly few processing steps and which can produce a linkage of the processing steps with a hardware which is difficult to isolate. | 2017-01-26 |
20170024551 | SYSTEM, METHOD AND APPARATURS FOR SECURELY DISTRIBUTING CONTENT - System, method and apparatus for securely distributing content via an encrypted file wherein a Publisher Key (PK) associated with an authorized publisher enables presentation of the content by the authorized user via a Limited Capability Viewer (LCV), the LCV lacking the capability to forward, print, copy or otherwise disseminate the content to be presented unless available advanced permissions are granted to the authorized user. | 2017-01-26 |
20170024552 | EV OPERATOR SPECIFIC PARAMETER(S) COMMUNICATED BETWEEN PEV AND EVSE - An electric vehicle supply equipment (EVSE) receives, from an electric vehicle (EV) connected to the EVSE, one or more electric vehicle (EV) operator-specific parameters that are specific to an EV operator, where the one or more EV operator-specific parameters affect charging service for the EV at the EVSE, and where the one or more EV operator-specific parameters are received automatically as a result of the EV being connected to the EVSE. The EVSE applies the one or more EV operator-specific parameters. | 2017-01-26 |
20170024553 | TEMPORARY SECURE ACCESS VIA INPUT OBJECT REMAINING IN PLACE - An input device for an electronic system includes: an input surface, configured to provide an interface for determining positional information for an input object in a sensing region of the input device; a biometric sensor, configured to determine biometric information about a user; and a processing system, configured to: in response to placement of a valid biometric object on the biometric sensor, enable access to a secure object of the electronic system while the valid biometric object is maintained on the biometric sensor; and disable access to the secure object of the electronic system in response to removal of the valid biometric object from the biometric sensor. | 2017-01-26 |
20170024554 | SELF-POWERED, PORTABLE FINGERPRINT-ACTIVATED DEVICE FOR AUDIBLY OUTPUTTING PERSONAL DATA - A self-powered, portable fingerprint-activated apparatus for audibly outputting personal data includes a memory, a fingerprint scanner, circuitry, and a self-powered power cell. The memory is configured to pre-store the personal data including a fingerprint of a subject. The circuitry is configured to compare a scanned fingerprint from the scanner with the pre-stored fingerprint of the subject and to audibly output the pre-stored personal data upon authenticating the scanned fingerprint of the subject. The self-powered power cell is configured to power the circuitry. | 2017-01-26 |
20170024555 | IDENTIFICATION ASPECTS OF BIOMEDICAL DEVICES FOR BIOMETRIC BASED INFORMATION COMMUNICATION - Methods and apparatus to form a biometric based information communication system are described. In some examples, the biometric based information communication system comprises biomedical devices with sensing means, wherein the sensing means produces a biometric result where the result may comprise results which are unique to the user and support identification. In other examples, biomedical devices which are embedded or otherwise connected to a user may have function specifically included to provide stored identification data unique to the user which may be communicated under specified conditions. A identification result may trigger a communication of a biometric based information communication message. | 2017-01-26 |
20170024556 | CAPTCHA TECHNIQUES UTILIZING TRACEABLE IMAGES - Techniques are disclosed for generating, utilizing, and validating traceable image CAPTCHAs. In certain embodiments, a traceable image is displayed, and a trace of the image is analyzed to determine whether a user providing the trace is human. In certain embodiments, a computing device receives a request for an image, and in response, creates a traceable image based upon a plurality of image elements. The computing device transmits data representing the traceable image to cause a second computing device to display the traceable image via a touch-enabled display. The computing device receives a user trace input data generated responsive to a trace made at the second computing device, and determines whether the trace is within an error tolerance range of the set of coordinates associated with the traceable image. The computing device then sends a result of the determination. | 2017-01-26 |
20170024557 | MAINTAINING SECURE DATA ISOLATED FROM NON-SECURE ACCESS WHEN SWITCHING BETWEEN DOMAINS - A data processing apparatus including circuitry for performing data processing, a plurality of registers; and a data store including regions having different secure levels, at least one secure region (for storing sensitive data accessible by the data processing circuitry operating in the secure domain and not accessible by the data processing circuitry operating in a less secure domain) and a less secure region (for storing less secure data). The circuitry is configured to determine which stack to store data to, or load data from, in response to the storage location of the program code being executed. In response to program code calling a function to be executed, the function code being stored in a second region, the second region having a different secure level to the first region, the data processing circuitry is configured to determine which of the first and second region have a lower secure level. | 2017-01-26 |
20170024558 | Systems and methods for detecting return-oriented programming (ROP) exploits - Described systems and methods allow protecting a computer system from malware, such as return-oriented programming (ROP) exploits. In some embodiments, a set of references are identified within a call stack used by a thread of a target process, each reference pointing into the memory space of an executable module loaded by the target process. Each such reference is analyzed to determine whether it points to a ROP gadget, and whether the respective reference was pushed on the stack by a legitimate function call. In some embodiments, a ROP score is indicative of whether the target process is subject to a ROP attack, the score determined according to a count of references to a loaded module, according to a stack footprint of the respective module, and further according to a count of ROP gadgets identified within the respective module. | 2017-01-26 |
20170024559 | MARKING VALID RETURN TARGETS - Systems, apparatuses, methods, and computer-readable mediums for preventing return oriented programming (ROP) attacks. A compiler may insert landing pads adjacent to valid return targets in an instruction sequence. When a return instruction is executed, the processor may treat the return as suspicious if the target of the return instruction does not have an adjacent landing pad. Additionally, each landing pad may be encoded with a color, and a colored launch pad may be inserted into the instruction stream next to each return instruction. When a return instruction is executed, the processor may determine if the target of the return has a landing pad with the same color as the launch pad of the return instruction. Return-target pairs with color mismatches may be treated as suspicious and the offending process may be killed. | 2017-01-26 |
20170024560 | Blocking Routine Redirection - Disclosed herein are methods, systems, and computer-readable media for blocking attempts at runtime redirection and attempts to change memory permissions during runtime. The present disclosure describes features that enable runtime detection of an attempt to redirect routines or change memory permissions, and determining whether to allow or deny the attempt. Such features may include changing memory write permissions on memory segments, such as those segments used by dynamic loaders after call associations have been saved or otherwise created. Other features may include swapping the addresses of system routines (e.g., open, read, write, close, etc.) to new routines that perform the same function as well as additional functionality configured to detect attempts to redirect or change memory permissions. Once detected by the new routine during runtime, a determination may be made to deny or allow the call based on a policy. | 2017-01-26 |
20170024561 | Systems and Methods for Tracking Malicious Behavior Across Multiple Software Entities - Described systems and methods allow protecting a computer system from malicious software. In some embodiments, a security application divides a set of monitored executable entities (e.g., processes) into a plurality of groups, wherein all members of a group are related by filiation or code injection. The security application may further associate a set of scores with each entity group. Such group scores may be incremented when a member of the respective group performs certain actions. Thus, even though actions performed by individual members may not be malware-indicative per se, the group score may capture collective malicious behavior and trigger malware detection. In some embodiments, group membership rules vary according to whether an entity is part of a selected subset of entities including certain OS processes, browsers and file managers. When an entity is determined to be malicious, anti-malware measures may be taken against a whole group of related entities. | 2017-01-26 |
20170024562 | METHOD AND APPARATUS FOR ENSURING CONTROL FLOW INTEGRITY - A control flow enforcement solution for ensuring that a program or portion thereof behaves as expected during execution upon a processor. A reference control flow is pre-determined for the program using, for example, a control flow graph (CFG). The CFG is then analysed to provide a set of rules which describe how the program should behave under normal execution. As the program executes it is monitored and the rules are evaluated to enable detection of any unexpected control flow. An embodiment of this disclosure is configured to respond upon detection that a rule has been violated. The response can take the form of any appropriate intervention such as a processor interrupt, memory fault, processor reset or generation of an alert. In this way, an embodiment of this disclosure may provide a particularly effective mechanism for detecting and defending against malicious activities such as return oriented programming attacks. The invention can be utilised to effect with any program but may be particularly suited for use with programs executing upon embedded processors. | 2017-01-26 |
20170024563 | Methods and Apparatus for Remeasuring A Virtual Machine Monitor - A data processing system supports remeasurement of a virtual machine monitor (VMM). In one example process, the VMM may obtain a secret value from a trusted platform module (TPM) of the processing system. The VMM may provide the secret value from the VMM to a measurement agent executing in system management mode (SMM) of the processing system. The measurement agent may be a system management interrupt (SMI) transfer monitor (STM) that can create virtual machines to execute in SMM, for example. However, the VMM may verify the measurement agent before providing the secret value to the measurement agent. The measurement agent may generate a remeasurement value for the VMM, use the secret value that was obtained from the TPM to certify the remeasurement value, and communicate the remeasurement value to a requesting program, via the VMM. Other embodiments are described and claimed. | 2017-01-26 |
20170024564 | PORTABLE DESKTOP DEVICE AND METHOD OF HOST COMPUTER SYSTEM HARDWARE RECOGNITION AND CONFIGURATION - A portable desktop device and method for host computer system hardware recognition and configuration are provided. The portable desktop device causes on a first boot, the host computer system to recognize hardware devices connected thereto, and to configure hardware configuration files of the portable desktop O/S in accordance with the recognized hardware. Once the hardware configuration files have been configured, the system is rebooted. On the second boot, the host computer determines that the portable desktop has been configured for its hardware, and initiates start-up of the portable desktop. | 2017-01-26 |
20170024565 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR MOUNTING AN IMAGE OF A COMPUTER SYSTEM IN A PRE-BOOT ENVIRONMENT FOR VALIDATING THE COMPUTER SYSTEM - A system, method, and computer program product are provided for controlling loading of an operating system, including mounting an image of an operating system in a pre-boot environment of a programmable device, identifying an untrusted component of the operating system registered to be automatically loaded or loaded during a boot-up stage of the operating system that is predetermined to be early, and substituting a trusted component for the untrusted component. | 2017-01-26 |
20170024566 | SYSTEMS AND METHODS FOR ADVANCED DYNAMIC ANALYSIS SCANNING - The field of the invention relates to systems and methods for advanced dynamic analysis scanning for vulnerabilities using a universal translator. In an embodiment, the system includes a dynamic analysis scanner subsystem communicatively coupled to a networked computing system; the scanner subsystem is configured to crawl one or more dynamic web pages of the networked computing system, generate test data for the networked computing system, transmit the generated test data to the networked computing system, and record the networked computing system's response to the generated test data. The scanner may further comprise a universal translator configured to detect vulnerabilities and generate test data for the dynamic web pages of the networked computing system. The scanner subsystem may further comprise a smart scheduler. | 2017-01-26 |