Patents Issued in January 17, 2017
-
Patent number: 9547711Abstract: A method includes identifying a plurality of content types in a database of a social network, wherein members produce and request content of different content types from the database. Job types to be performed on each content type are identified, when requests for content are received from members of the social network. A sharding process for each content type is selected based on the job types to be performed on the content types. The database is sharded into first group of shards for content types having job types that are parallel processing efficient and into second group of shards for content types having job types that are linear processing efficient. The first and second group of shards define a multi-shard database. Requests for contents are serviced from the first group or the second group of shards from the multi-shard database depending on the job types associated with the requests.Type: GrantFiled: July 22, 2013Date of Patent: January 17, 2017Assignee: GOOGLE INC.Inventors: Gavin Edward Bee, Anish Acharya, John Mathias Barr
-
Patent number: 9547712Abstract: Techniques are disclosed for efficiently and automatically classifying textual documents or files. In some embodiments, the classification process is integrated into or otherwise made part of the storage function, such that when the user initiates a save process for a given file, the file is processed through a classifier prior to (or contemporaneously with) completing the save function. In some such embodiments, textual content of the file is analyzed using natural language processing to identify a main or substantial concept discussed in the file, and one or more corresponding tags are then assigned to that file. Subsequently, the user can access that file based on the one or more tags, for instance, through a user interface that allows the user to select one or more content categories associated with the assigned tags. The files can be text-based, but may include other content as well, such as images, video, and audio.Type: GrantFiled: February 25, 2016Date of Patent: January 17, 2017Assignee: Adobe Systems IncorporatedInventor: Michael Kraley
-
Patent number: 9547713Abstract: One or more techniques and/or systems are provided for tagging search results, organizing tagged search results for later access from various devices, public sharing of tagged search results, and/or providing targeted content based upon search results tagged by a user. That is, a user may tag a search result (e.g., a website, an image, a social network profile, etc.), such as through a one-click user input, with a tag to create a tagged search result. The tagged search result may be organized into a public tag collection for sharing and/or exploration of tagged search results by other users. The tagged search result may be organized into a personal tag collection for later access by the user from any device. Because the tagged search result may be indicative of an interest of the user, targeted content associated with the tagged search result may be provided to the user.Type: GrantFiled: April 30, 2013Date of Patent: January 17, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Anthony Adam Hanses, Sarthak Deepak Shah, Lawrence Brian Ripsher, Marguerite R. Loader, Douglas William Herman, Robert Scott Dietz, Brook John Durant, William James Wagner, Melroy Edwin D'Souza, Philip Andrew Rogan, Feridoon Malekzadeh
-
Patent number: 9547714Abstract: A query is received that includes two or more facets of a multidimensional inverted index for a collection of documents. Each document is associated with at least one facet. Generation of the multidimensional inverted index includes creating one or more entries. Each entry includes a combination of two or more facets and a posting list of indications for the documents associated with respective facets of each entry. Each indication identifies a document. Generation of the index also includes determining documents associated with respective facets of the combination of each entry. The multidimensional inverted index is searched for an entry having the combination of two or more facets included in the query and a search result is returned. An indication for a document may be included in a posting list if it is determined that the document is associated with each facet of the combination of facets of the entry.Type: GrantFiled: September 17, 2014Date of Patent: January 17, 2017Assignee: International Business Machines CorporationInventors: Rohan A. Ambasta, Bharath Ganesh, Parag S. Gokhale, Chandrashekhar Jain
-
Patent number: 9547715Abstract: Methods and apparatus for detecting a repetitive pattern in a sequence of audio frames are described. Similarity values of a first similarity matrix with first resolution for the sequence are calculated. An adaptive threshold is estimated from the similarity values for classifying the similarity values into repetition or non-repetition. For each of one or more offsets of a second similarity matrix with second resolution higher that the first resolution, similarity values of the second similarity matrix corresponding to the offset are calculated. Then the calculated similarity values are binarized with the adaptive threshold to obtain binarized data. Finally, the repetitive pattern is detected from the binarized data. The requirement on memory may be reduced because less data are stored in detecting the repetitive pattern.Type: GrantFiled: August 1, 2012Date of Patent: January 17, 2017Assignee: Dolby Laboratories Licensing CorporationInventors: Lie Lu, Bin cheng
-
Patent number: 9547716Abstract: A speech search method performed by a display device, the method including outputting media data including audio data, receiving a speech search command for additional data about the outputted media data from a user, the speech search command including at least one query word, determining whether the at least one query word matches a query term that is full and searchable, when the at least one query word matches the query term that is full and searchable, performing a search for the additional data using the query term, and when the at least one query word does not match the query term that is full and searchable, determining the query term from a predetermined amount of the audio data prior to receiving the speech search command and performing the search for the additional data using the query term.Type: GrantFiled: July 29, 2013Date of Patent: January 17, 2017Assignee: LG Electronics Inc.Inventor: Yongsin Kim
-
Patent number: 9547717Abstract: A web browser displays a set of search results from a web search, each search result indicating a link to a web page. Responsive to selection of a first of the set of search results for exclusion from display, a subset of one or more of the set of search results that indicate related links is identified. The related links comprise links have a same domain name as the link of the first search result. The first search result and the subset of the set of search results are excluded. The search results are displayed without the excluded ones of the set of search results.Type: GrantFiled: February 9, 2012Date of Patent: January 17, 2017Assignee: International Business Machines CorporationInventors: Susann Marie Keohane, Gerald Francis McBrearty, Shawn Patrick Mullen, Jessica Murillo, Johnny Meng-Han Shieh
-
Patent number: 9547718Abstract: A set expansion system is described herein that improves precision, recall, and performance of prior set expansion methods for large sets of data. The system maintains high precision and recall by 1) identifying the qualify of particular lists and applying that quality through a weight, 2) allowing for the specification or negative examples in a set of seeds to reduce the introduction of bad entities into the set, and 3) applying a cutoff to eliminate lists that include a low number of positive matches. The system may perform multiple passes to first generate a good candidate result set and then refine the set to find a set with highest quality. The system may also apply Map Reduce or other distributed processing techniques to allow calculation in parallel. Thus, the system efficiently expands large concept sets from a potentially small set of initial seeds from readily available web data.Type: GrantFiled: December 14, 2011Date of Patent: January 17, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Jiewen Huang, Zhimin Chen, Arvind Arasu, Vivek Narasayya
-
Patent number: 9547719Abstract: A central node sends a query indicating at least one key performance indicator (KPI) and a first KPI filter criterion to one or more edge nodes causing each edge node to cache subscriber data from each subscriber having a KPI value corresponding to the KPI. The central node receives subscriber data, responsive to the query, and aggregates the subscriber data according to each subscriber and the corresponding KPI value to yield an aggregated initial subscriber dataset and sends a subsequent query to each edge node that (for each edge node) indicates a subscriber from the initial subscriber dataset not returned by the edge node. The central node receives subsequent subscriber, responsive to the subsequent query, and aggregates the subsequent subscriber data with the initial subscriber dataset to yield a final subscriber dataset that indicates a total KPI value for each subscriber.Type: GrantFiled: June 4, 2014Date of Patent: January 17, 2017Assignee: Netscout Systems Texas, LLCInventors: Aleksey G. Ivershen, Sai K. Rupanagudi
-
Patent number: 9547720Abstract: Methods, systems, and computer-readable storage media for enforcing access control in encrypted query processing. Implementations include actions of obtaining a set of user groups based on the user credential and a user group mapping, obtaining a set of relations based on the query, obtaining a set of virtual relations based on the set of user groups and the set of relations, receiving a first rewritten query based on the set of virtual relations and a query rewriting operation, encrypting the first rewritten query to provide an encrypted query, and transmitting the encrypted query to at least one server computing device over a network for execution of the encrypted query over access controlled, encrypted data.Type: GrantFiled: December 24, 2014Date of Patent: January 17, 2017Assignee: SAP SEInventors: Isabelle Hang, Florian Kerschbaum, Martin Haerterich, Mathias Kohler, Andreas Schaad, Axel Schroepfer, Walter Tighzert
-
Patent number: 9547721Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining that a first web resource responsive to a query includes content for which synchronized content is accessible by a native application installed on a user device, and in response to this determination generating a native application search result that includes native application request data that causes the native application installed on the user device to request the synchronized content and providing web resource search results and the native application search result to the user device, each respective web search result referencing a respective one of the web resources.Type: GrantFiled: March 4, 2016Date of Patent: January 17, 2017Assignee: Google Inc.Inventors: Xiao Dao Wu, Chao Ma, Yiteng Zhang
-
Patent number: 9547722Abstract: A system and method for providing at least one of a geographically relevant item or a temporally relevant item are provided. A geographical location or temporal information of a device that is configured to access items associated with an electronic messaging account is determined. First items associated with the electronic messaging account are filtered to obtain an item relevant to the determined geographical location or temporal information. Second items associated with the electronic messaging account are filtered to obtain one or more items contextually relevant to the relevant item. The relevant item and one or more items contextually relevant to the relevant item are provided for display, wherein the display is differentiated from other items of the electronic messaging account.Type: GrantFiled: October 26, 2012Date of Patent: January 17, 2017Assignee: Google Inc.Inventors: Catherine Emma Huston, Ryan James Fioravanti
-
Patent number: 9547723Abstract: The present disclosure provides example methods and apparatuses of data processing based on a two-dimensional code. The two-dimensional code is generated upon receiving a data processing request from a user of a first communication device. Information relating to the data processing request obtained through scanning the two-dimensional code by a second communication device is received. A user interface for data processing is generated at the second communication device based on the information relating to the data processing request. The present techniques for data processing based on the two-dimensional code use the two-dimensional code to complete logging-in and avoid the tedious logging-in process, thereby conveniently, efficiently, and securely implements data output processing.Type: GrantFiled: August 29, 2014Date of Patent: January 17, 2017Assignee: Alibaba Group Holding LimitedInventor: Tao Dang
-
Patent number: 9547724Abstract: A rule based analysis of content is provided to manage activation of a web extension. A user interaction with the content launches a process to match a rule from the manifest to a portion of the content. The rule and the detected content are loaded into memory. The content is processed using the rule and by accessing the memory containing the content to determine a match. An application may choose to process the content using the rules on a background thread to avoid impacting user's experience. An activation control is displayed for the web extension associated with the rule within a web extension pane upon matching the rule to an item in the content.Type: GrantFiled: July 14, 2015Date of Patent: January 17, 2017Assignee: Microsoft Technology Licensing, LLCInventors: David Claux, Andrew Salamatov, Oleg Ouliankine, Warren Byrne, Carlos Brito, Jason Henderson
-
Patent number: 9547725Abstract: In a client-server system where a client system presents a browser for user interaction, a browser user interface includes functionality for handling dynamic interface elements received by the browser in connection with received pages, presented as part of the browser user interface and modified in response to selected user input without requiring further interaction with a server. In addition to, or in place of, dynamic interface elements such as slide sheets, the browser user interface might also include a rotation display area, tool displays that can overlay a page, opaquely or semi-transparently, menu structures, and an ability for the user to modify a page layout without requiring server interaction.Type: GrantFiled: June 24, 2008Date of Patent: January 17, 2017Assignee: YAHOO! INC.Inventors: Jack Chu, Chris Mancini, Lawrence Morrisroe
-
Patent number: 9547726Abstract: A method for enabling access to a data resource, which is held on a file server (25) on a first local area network (LAN) (21a), by a client (28) on a second LAN (21b). A proxy receiver (48) on the second LAN (21b) intercepts a request for the data resource submitted by the client (28) and transmits a message via a wide area network (WAN) (29) to a proxy transmitter (52) on the first LAN (21a), requesting the data resource. The proxy transmitter (52) retrieves a replica of the data resource from the file server (25) and conveys the replica of the data resource over the WAN (29) to the proxy receiver (48), which serves the replica of the data resource from the proxy receiver (48) to the client (28) over the second LAN (21b).Type: GrantFiled: March 15, 2010Date of Patent: January 17, 2017Assignee: Cisco Technology, Inc.Inventors: Etai Lev Ran, Shahar Glixman, Israel Ben Shaul, Vita Bortnikov, Daniel Kaminsky, Danit Ben Kiki, Idan Zach, Israel Cidon
-
Patent number: 9547727Abstract: A method, computer program product, and computer system for using a device description repository comprises identifying a plurality of string constants associated with an incoming data request. It may be determined whether one or more constants in a user agent string match one of the plurality of string constants. In response to determining that the one or more constants in the user agent string match one of the plurality of string constants, a generic web browser ID is identified as a device description repository ID associated with a device description repository.Type: GrantFiled: July 25, 2012Date of Patent: January 17, 2017Assignee: Scientiamobile, Inc.Inventors: Luca Passani, Steve Kamerman
-
Patent number: 9547728Abstract: A system, computer-implemented method, and a computer-readable storage medium for a traversal of a property graph, are provided. The edge table of the property graph is divided into a plurality of fragments. A first fragment is selected for traversal using a set of selected vertices, where the traversal identifies a set of edges. Based on the set of edges, a set of adjacent vertices is determined during the traversal. A set of discovered vertices in the property graph is determined based on the set of selected vertices and the set of adjacent vertices.Type: GrantFiled: June 18, 2014Date of Patent: January 17, 2017Assignee: SAP AGInventors: Christof Bornhoevd, Marcus Paradies, Michael Rudolf, Wolfgang Lehner
-
Patent number: 9547729Abstract: A query processor determines if an initial query results in a query system having a search engine coupled to a database to identify a limited maximum number of records deliverable by the query system. This limitation is indicative of an incomplete result because records are includable in the query may not be included in the result. In response the query processor generates a plurality of queries that cause the query system to generate results that identify less than the maximum number. The results of the plurality of queries are combined as a response to the initial query. Duplicate records caused by any overlap in the plurality of queries may be eliminated from the combination. Determining a median value of a query range that causes the query system to deliver the maximum number of records may be utilized in the generation of the plurality of queries.Type: GrantFiled: May 30, 2014Date of Patent: January 17, 2017Assignee: International Business Machines CorporationInventor: Stephen M. Cohoon
-
Patent number: 9547730Abstract: A query processor determines if an initial query results in a query system having a search engine coupled to a database to identify a limited maximum number of records deliverable by the query system. This limitation is indicative of an incomplete result because records are includable in the query may not be included in the result. In response the query processor generates a plurality of queries that cause the query system to generate results that identify less than the maximum number. The results of the plurality of queries are combined as a response to the initial query. Duplicate records caused by any overlap in the plurality of queries may be eliminated from the combination. Determining a median value of a query range that causes the query system to deliver the maximum number of records may be utilized in the generation of the plurality of queries.Type: GrantFiled: January 26, 2015Date of Patent: January 17, 2017Assignee: International Business Machines CorporationInventor: Stephen M. Cohoon
-
Patent number: 9547731Abstract: Disclosed is a method of merging a first set of data objects and a second set of data objects for displaying on a display screen, the method comprising: retrieving a first identifier associated with a first memory location, the first memory location for storing the first set of data objects; retrieving a second identifier associated with a second memory location, the second memory location for storing the second set of data objects; comparing the first identifier and the second identifier; and grouping one or more first data objects from the first set of data objects and one or more second data objects from the second set of data objects based on the comparison.Type: GrantFiled: July 12, 2013Date of Patent: January 17, 2017Assignee: BlackBerry LimitedInventors: Christopher James Runstedler, Aaron David Scriver
-
Patent number: 9547732Abstract: A circuit design checker receives a circuit design. The circuit design can include a first set of one or more logic components in a first clock domain and a second set of one or more logic components in a second clock domain. The clock domain checker identifies a first subset of the second set of one or more logic components that receive one or more asynchronous clock domain crossings. The circuit design is traversed to determine whether a subset of the one or more asynchronous clock domain crossings does not pass through a signal having an attribute indicating that the signal is intended to be part of the one or more asynchronous clock domain crossings. If such a crossing exists, an error is indicated for the circuit design.Type: GrantFiled: December 4, 2014Date of Patent: January 17, 2017Assignee: International Business Machines CorporationInventors: Gabor Drasny, Gavin B. Meil
-
Patent number: 9547733Abstract: System and method of checking logic equivalence following flip-flop insertions to identify paths with inversion errors. All the flip-flops in a gate-level netlist and the corresponding RTL design are treated as buffers in a logic equivalence check (LEC) tool. A logic mismatch of a path between the RTL design and the netlist indicates an odd number of inverters have been inserted in the path during a flip-flop insertion process. Accordingly, the identified path is adjusted to ensure an even number of inverters.Type: GrantFiled: March 31, 2015Date of Patent: January 17, 2017Assignee: XpliantInventor: Chirinjeev Singh
-
Patent number: 9547734Abstract: Among other things, one or more techniques for creating an array model for analog device modeling are provided. In an embodiment, the array model represents a mean value or a standard deviation value of an analog device characteristic for an analog device based on a physical location of the analog device within a circuit layout, where the physical location is identified using a physical set of coordinates. The physical set of coordinates maps to an array set of coordinates of the array model. In this manner, a mean value and a standard deviation value are obtainable from the array model using the array set of coordinates. The mean value and the standard deviation value are usable to model the analog device, and thus a circuit within which the analog device is used, to obtain a more accurate or realistic prediction of operation or behavior, for example.Type: GrantFiled: August 28, 2012Date of Patent: January 17, 2017Assignee: Taiwan Semiconductor Manufacturing Company LimitedInventors: Yang Chung-Chieh, Chih-Chiang Chang, Chung-Ting Lu
-
Patent number: 9547735Abstract: A configurable module editor and viewer (CMVE) reads the RTL description of a configurable module keeping track of all possible configuration options. Configuration options include pre-processor macros that are normally removed by RTL parsers. The CMVE allows users to view multiple configurations simultaneously. The CMVE assists users in editing the configurable module by presenting a simplified view of interest, while automatically propagating changes and maintaining consistency in the configurable module. The CMVE outputs updated RTL that maintains all configuration options.Type: GrantFiled: June 22, 2015Date of Patent: January 17, 2017Assignee: Synopsys, Inc.Inventors: Anshuman Nayak, Samantak Chakrabarti, Nilam Sachan, Nitin Bhardwaj, Brijesh Agrawal, Nishant Sharma
-
Patent number: 9547736Abstract: A device having a design conversion from a field programmable gate array (FPGA) to an application specific integrated circuit (ASIC), comprising: a user configurable element in the FPGA replaced by a mask configurable element in the ASIC, wherein the FPGA and the ASIC have identical die size and identical transistor layouts.Type: GrantFiled: July 29, 2013Date of Patent: January 17, 2017Assignee: CALLAHAN CELLULAR L.L.C.Inventor: Raminda Madurawe
-
Patent number: 9547737Abstract: A design support system and a method of generating and using a customizable analysis report comprising functional safety data for an electronic component, such as microcontroller, are described.Type: GrantFiled: January 16, 2014Date of Patent: January 17, 2017Assignee: RENESAS ELECTRONICS EUROPE LIMITEDInventors: Riccardo Vincelli, Agostino Cefalo, Claudio Tongiani
-
Patent number: 9547738Abstract: A method of programming or configuring an integrated circuit device using a high-level language includes parsing a logic flow to be embodied in the integrated circuit device to identify invariant logic flow, converting the invariant logic flow into separate instruction blocks, incorporating the separate instruction blocks into a high-level language representation of a configuration of resources of the integrated circuit device, and compiling the high-level language representation to configure said integrated circuit device. The high-level language representation can be executed to generate a configuration bitstream for the programmable integrated circuit device, or can be run on a processor on the programmable integrated circuit device to instantiate the configuration.Type: GrantFiled: May 8, 2014Date of Patent: January 17, 2017Assignee: Altera CorporationInventors: Dmitry N. Denisenko, John S. Freeman
-
Patent number: 9547739Abstract: Embodiments relate an emulation environment that places debugging logic in a manner that connections between the debugging logic and logic components outputs can be efficiently routed. In one embodiment, the host system places the debugging logic after placing the logic components of the DUT, but before routing the logic components. In another embodiment, the host system places debugging logic after placing and routing logic components of the DUT. In another embodiment, for one or more emulator FPGAs, the host system places debugging logic units of the debugging logic evenly across the FPGA before placing logic components of the DUT.Type: GrantFiled: May 18, 2015Date of Patent: January 17, 2017Assignee: Synopsys, Inc.Inventor: Ludovic Marc Larzul
-
Patent number: 9547740Abstract: An integrated circuit device having a plurality of lines is described in which the widths of the lines, and the spacing between adjacent lines, vary within a small range which is independent of variations due to photolithographic processes, or other patterning processes, involved in manufacturing the device. A sequential sidewall spacer formation process is described for forming an etch mask for the lines, which results in first and second sets of sidewall spacers arranged in an alternating fashion. As a result of this sequential sidewall spacer process, the variation in the widths of the lines across the plurality of lines, and the spacing between adjacent lines, depends on the variations in the dimensions of the sidewall spacers. These variations are independent of, and can be controlled over a distribution much less than, the variation in the size of the intermediate mask element caused by the patterning process.Type: GrantFiled: December 29, 2014Date of Patent: January 17, 2017Assignee: Synopsys, Inc.Inventors: Victor Moroz, Xi-Wei Lin
-
Patent number: 9547741Abstract: At least one method, apparatus and system disclosed involves circuit layout for an integrated circuit device. A design for an integrated circuit device is received; The design comprises a first functional cell and a second functional cell. The first functional cell is placed on a circuit layout. A determination is made as to whether the first cell comprises a vertical boundary that is electrically floating. A filler cell is placed adjacent to the vertical boundary on the circuit layout in response to determining that the first cell comprises the vertical boundary that is electrically floating. The second functional cell is placed adjacent to the filler cell to form a contiguous active area on the circuit layout.Type: GrantFiled: October 20, 2014Date of Patent: January 17, 2017Assignee: GLOBALFOUNDRIES INC.Inventors: Uwe Paul Schroeder, Sushama Davar
-
Patent number: 9547742Abstract: A method for configuring a via in a semiconductor device includes determining time dependent dielectric breakdown failure rate as a function of distance between the via and a metal line, generating candidate via configurations with different sizes, rotation, and offset values for the via, determining TDDB failure rate for the candidate via configurations, and selecting one of the candidate via configurations with an optimal TDDB failure rate for the via.Type: GrantFiled: April 27, 2015Date of Patent: January 17, 2017Assignee: NXP USA, Inc.Inventor: Chi-Min Yuan
-
Patent number: 9547743Abstract: According to one embodiment, stepped structure is formed on a semiconductor substrate, a processing film is formed to cover the stepped structure, a resist film is formed on the processing film in such a manner as to be thinner at a higher portion of the stepped structure than at a lower portion of the same, and the resist film and the processing film are etched to flatten the processing film.Type: GrantFiled: June 5, 2015Date of Patent: January 17, 2017Assignee: Kabushiki Kaisha ToshibaInventors: Takuro Urayama, Yoshihiro Yanai, Seiro Miyoshi
-
Patent number: 9547744Abstract: The present invention provides a method for reusing and verifying electronic circuits, including the following steps of comparing company part numbers of new circuit design with company part numbers of previous circuit design; determining whether the company part numbers of the new circuit design are identical to the company part numbers of the previous circuit design; reporting the same company part numbers between the new circuit design and the previous circuit if the company part numbers of the new circuit design are identical to the company part numbers of the previous circuit design; determining whether the circuit fingerprints of the new circuit design match the circuit fingerprints of the previous circuit design; and verifying and reporting that the previous circuit design is reused in the new circuit design if the circuit fingerprints of the new circuit design match the circuit fingerprints of the previous circuit design.Type: GrantFiled: June 19, 2015Date of Patent: January 17, 2017Assignee: Celestica Technology Consultancy (Shanghai) Co. Ltd.Inventors: Sirichai Kungsakawin, Rungrot Siripornpermsak
-
Patent number: 9547745Abstract: A system includes a critical signature library for storing critical signature databases of chip design layouts in semiconductor manufacturing and a statistical model creator for creating statistical models based on the known problematic circuit patterns stored in the critical signature databases and a target specification based on deviation between physical measurement and simulation data or design data associated with the known problematic circuit patterns. The system further has a statistical model based predictor for predicting and discovering unknown problematic circuit patterns by applying the statistical models to a large number of candidate circuit patterns generated from a random layout generator, or extracted from the chip design layout based on hot spot sites determined by extended lithographic process check on the chip design layout or inspecting wafers manufactured with the chip design layout with an aggressive sensitivity setting.Type: GrantFiled: July 27, 2015Date of Patent: January 17, 2017Assignee: DMO Systems LimitedInventors: Shauh-Teh Juang, Jason Zse-Cherng Lin
-
Patent number: 9547746Abstract: Systems and methods receive a model of a physical system. The model includes a virtual mechanical component that represents a physical mechanical component of the physical system, and a virtual transducer that represents a physical transducer of the physical system. The systems and methods include generating a wiring diagram that includes information for connecting the physical mechanical component or the physical transducer to a data processing device or an embedded system. The model may be executed by the data processing device or the embedded system to interact with the physical mechanical component or the physical transducer as part of Hardware-in-the Loop (HIL), Processor-in-the-Loop (PIL), or other simulation or testing.Type: GrantFiled: May 22, 2014Date of Patent: January 17, 2017Assignee: The MathWorks, Inc.Inventors: Thomas Gaudette, Pieter J. Mosterman
-
Patent number: 9547747Abstract: A system for generating a network analysis model is provided. The system comprises a text-based model definition file representing analysis flow and a hierarchical analysis tree; an analysis function block library comprising a plurality of analysis nodes in an analysis model definition, wherein each of the analysis nodes comprises at least one reusable analysis block; and a code generator that automatically generates code to implement the analysis model from the analysis function block library by parsing the model definition file.Type: GrantFiled: December 8, 2012Date of Patent: January 17, 2017Assignee: Futurewei Technologies, Inc.Inventors: John Fan, Chuhyu Lin, Ronald Chu, George Weigt, Fangli Chien
-
Patent number: 9547748Abstract: The current invention is directed to methods for noninvasive detection of fetal genetic abnormalities by large-scale sequencing of nucleotides from maternal biological sample. Further provided are methods to remove GC bias from the sequencing results according to the difference in GC content of a chromosome. The current invention not only makes the detection much more accurate but also represents a comprehensive method for fetal aneuploidy detection including sex chromosome disorders such as XO, XXX, XXY, and XYY, etc.Type: GrantFiled: June 29, 2011Date of Patent: January 17, 2017Assignee: BGI HEALTH SERVICE CO., LTD.Inventors: Fuman Jiang, Huifei Chen, Xianghua Chai, Yuying Yuan, Xiuqing Zhang, Fang Chen
-
Patent number: 9547749Abstract: Systems and methods for visualization, sharing and analysis of large data sets are described. Systems and methods may include receiving an input data set, wherein the input data set includes data that can be classified in classification dimensions wherein a first classification dimension is a linear ordering of data entries and a second classification dimension represents analysis criteria, traits of the data entries, or aspects of the data entries; obtaining an unabridged data table listing results for each combination of coordinates in the first classification dimension and the second classification dimension; and displaying contents of the unabridged data table as a visual array wherein two axes correspond to the coordinates and a third axis corresponds to a third classification dimension, wherein the third classification dimension represents an actual value of the respective data point for the coordinates.Type: GrantFiled: October 30, 2014Date of Patent: January 17, 2017Assignee: St. Petersburg State UniversityInventors: Stephen OBrien, Anton Svitin, Sergey V. Malov, Nikolay Cherkasov, Paul G. Geerts
-
Patent number: 9547750Abstract: Improvement is effected for a nucleic acid-based molecular computing system that is comprised of (i) a nucleic acid structure, (ii) at least one polynucleotide displacement molecule that can bind with the nucleic acid structure under hybridizing conditions, and (iii) a clashing polynucleotide molecule that competes with the polynucleotide displacement molecule for binding the nucleic acid structure under the hybridizing conditions. The method for such improvement entails incorporating chemical modification that inhibits the binding of the clashing molecule and the nucleic acid structure or facilitating the binding of the displacement molecule and the nucleic structure.Type: GrantFiled: December 27, 2013Date of Patent: January 17, 2017Assignee: Emerald Therapeutics, Inc.Inventor: Daniel J. Kleinbaum
-
Patent number: 9547751Abstract: A device agent including an information accessor for accessing association information obtained via an information reader. The association information includes medical device information for uniquely identifying the medical device, and device agent information for facilitating in an association between the medical device and the information reader. The device agent also includes an associator for associating the medical device and the information reader based on the association information.Type: GrantFiled: June 8, 2015Date of Patent: January 17, 2017Assignee: CareFusion 303, Inc.Inventors: Daniel Vik, Sreelal Chandrasenan, Gregory Borges
-
Patent number: 9547752Abstract: A graphical user interface for controlling and configuring a remote catheter guidance system having the graphical user interface is displayed concurrently with the mapping and navigation display of the remote catheter guidance system and the graphical user interface being configured to allows a user full control of all the remote catheter guidance system movement functions without leaving the mapping and navigation display. The graphical user interface further allows the physician to quickly configure and calibrate a remote catheter guidance system prior to or during a procedure.Type: GrantFiled: December 31, 2010Date of Patent: January 17, 2017Assignee: St. Jude Medical, Atrial Fibrillation Division, Inc.Inventors: Kulbir S. Sandhu, Venkata Adusumilli, Devanshi Shah, Jimmy Quoc Hy Duong
-
Patent number: 9547753Abstract: Methods, devices and computer program products enable embedding and extraction of multiple watermark messages in a coordinated fashion to improve watermark transparency, robustness against impairments, security, and computational complexity of embedding and extraction of watermarks. Coordinated watermark embedding and extraction operations take advantage of a pre-defined relationship between the symbols of two watermark messages. The improved aspects of the watermarking system provide significant value to content owners, content distributors, and consumers at a small incremental cost.Type: GrantFiled: December 13, 2011Date of Patent: January 17, 2017Assignee: Verance CorporationInventors: Rade Petrovic, Jian Zhao, Joseph M. Winograd
-
Patent number: 9547754Abstract: A system and method for identifying unauthorized uploaded content that has been uploaded before a validated live reference stream has been ingested is disclosed herein. The live reference stream is compared against the indexed uploaded content repeatedly as the live reference stream is received. The matching process is done once per a time period until a match meeting a minimum match duration threshold is identified. The match is then determined to be unauthorized, and a claim is issued against the unauthorized uploaded content. The time period can be based on a utility based analysis that factors the computational costs of repeated matching versus the diminishing value of the live reference stream as time progresses.Type: GrantFiled: February 11, 2015Date of Patent: January 17, 2017Assignee: Google Inc.Inventors: Lars Fabian Krüger, Johan Georg Granström
-
Patent number: 9547755Abstract: A system and methods for digital content creation and upload through a managed website for providing network-based access to authorized users who pay for predetermined rights that allow for use of the content by the authorized user on a multiplicity of devices, without having to repurchase access to the same content.Type: GrantFiled: December 14, 2015Date of Patent: January 17, 2017Inventor: Jill Lewis Maurer
-
Patent number: 9547756Abstract: Methods and structure for Digital Rights Management (DRM) are provided. An exemplary system includes a Digital Rights Management (DRM) licensing server. The DRM licensing server is able to receive authentication information generated by a DRM module of a client device, and to receive a device identifier that uniquely distinguishes the client device from other client devices, wherein the device identifier has been generated by the DRM module. The DRM licensing server is further able to authenticate the DRM module based on the authentication information, to create a signed identifier based on the device identifier responsive to authenticating the DRM module, and to transmit the signed identifier to the client device. The system also includes an application server able to register the client device with an account at the application server, based on the signed identifier.Type: GrantFiled: February 19, 2016Date of Patent: January 17, 2017Assignee: Cable Television Laboratories, inc.Inventors: Seetharama Rao Durbha, Clarke Stevens
-
Patent number: 9547757Abstract: A user terminal is provided, including a communication interface unit which receives an application content at least part of which is encrypted, a storage unit which stores the received application content, a decryption unit which decrypts the application content, a user interface unit which receives a command to execute the application content, and a controlling unit which controls the decryption unit to install an application content stored in the storage unit in an encrypted state and decrypt the installed application content according to the execution command. Accordingly, an application, which is an executable content, may be downloaded and installed in a user terminal, and used and updated safely.Type: GrantFiled: January 24, 2011Date of Patent: January 17, 2017Assignee: Samsung Electronics Co., LtdInventors: Young-seol Kim, Jae-won Lee, Sung-gun Jung
-
Patent number: 9547758Abstract: A method of obscuring software code including a plurality of instructions, comprising: determining, by a processor, a number N prior instructions to a current instruction; encoding the current instruction based upon a first function, a second function, and the N prior instructions, wherein the second function is based upon the N prior instructions, and wherein the first function is based upon the current instruction and an output of the second function.Type: GrantFiled: May 19, 2014Date of Patent: January 17, 2017Assignee: NXP B.V.Inventors: Jan Hoogerbruggge, Wil Michiels
-
Patent number: 9547759Abstract: A method comprises receiving an additional user provided access token requesting application at a device already having a user provided access token requesting application. The method also comprises requesting information from a user of said device if an access token of one of said applications is to be changed to that of the other of said applications and accepting verification by one of said applications as verification of another of said applications.Type: GrantFiled: October 31, 2012Date of Patent: January 17, 2017Assignee: Nokia Technology OyInventors: Silke Holtmanns, Rune Lindholm
-
Patent number: 9547760Abstract: A system and method is provided that authenticates a user using hybrid biometrics information, such as a user's image information, a user's voice information, etc. The user authentication method includes: acquiring a number of biometrics information; generating a number of authentication information corresponding to the acquired biometrics information; and performing an integral user authentication based on the by generated authentication information.Type: GrantFiled: February 22, 2013Date of Patent: January 17, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Sangki Kang, Kyungtae Kim, Sanghoon Lee, Yangwook Kim, Chulhwan Lee, Seokyeong Jung