Patents Issued in June 12, 2018
-
Patent number: 9996618Abstract: Technologies are described herein for locating relevant content items across multiple disparate content sources. Query parameters are received from a user interface for defining a query for searching a number of content sources located on multiple, disparate content servers. A native search is executed on each of the content servers based on the received query parameters, and query statistics and other data regarding content items in the content sources matching the query parameters are received. The query statistics are aggregated across the content servers and presented in the user interface. The presentation of the query statistics may be broken out by each content source, by each query phrase segmented from the query, and the like. In addition, a preview of a number of content items matching the query parameters is presented based on the data received.Type: GrantFiled: July 1, 2016Date of Patent: June 12, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Bradley Stevenson, Adam David Harmetz, Quentin Gary Christensen, Julian Zbogar Smith, Anupama Janardhan, Carlos David Argott Hernandez, Ramanathan Somasundaram, Benjamin Joseph Rinaca, Fan Mao, Graham Lee McMynn, Jessica Anne Alspaugh, Michal Piaseczny, Tudor Baraboi, Ashish Shrikrishna Malgi, Thottam R. Sriram, Zainal Arifin, John D. Fan, Kameshwar Jayaraman
-
Patent number: 9996619Abstract: Crawling computer-based documents by performing static analysis on a computer-based document to identify within the computer-based document one or more execution vectors, where each execution vector includes a computer program segment including a call to an entity that is external to the computer-based document, and one or more additional computer program segments whose execution precedes and leads ultimately to execution of the computer program segment that includes the call to the entity, and causing any of the computer program segments in any of the execution vectors to be executed during a crawling of the computer-based document, and any computer program segment within the computer-based document that is excluded from the execution vectors to be excluded from execution during the crawling of the computer-based document.Type: GrantFiled: August 28, 2017Date of Patent: June 12, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shahar Sperling, Omer Tripp, Omri Weisman
-
Patent number: 9996620Abstract: Techniques are disclosed for a user interface that provides active assistance to discover, investigate, refine and save multiple topics of interest, i.e., a topic incubator where user interests are discovered, quickly developed to maturity and preserved. Each topic may have an independent topic interface with independently suggested topics. In each topic interface, users may control topic development by selecting saved topics, dynamically suggested topics and manually entered topics. Suggested topics may be based on saved interests, related interests and/or browsed content. Suggested topics may differ between topic interfaces and may change with topics. Suggested topics may be continuously refined or updated based on existing topics, changed topics, selected suggested topics and selected content. Users control treatment of selected topics individually or as refinements of (combinations with) other topics to create compound topics.Type: GrantFiled: December 28, 2010Date of Patent: June 12, 2018Assignee: Excalibur IP, LLCInventors: Neil Gawain Campbell, Barry Crane, James Andrew Long
-
Patent number: 9996621Abstract: A system for and method for providing pages, more specifically a system includes a server configured to receive a query and an engine that is able to retrieve a set of pages by first retrieving a partition that contains them.Type: GrantFiled: June 27, 2014Date of Patent: June 12, 2018Assignee: Amazon Technologies, Inc.Inventor: Hugo Zaragoza
-
Patent number: 9996622Abstract: Systems, methods and computer program products are described that enable a web browser to automatically determine that a user thereof is logged into an enterprise network and, based on at least this determination, present the user with a new tab page or similar interface that includes features that facilitate access by the user to enterprise-related content. The enterprise-related content may include, for example, enterprise-related web sites, content shared by colleagues, content trending among team members, documents that the user recently worked on, enterprise-related news, and industry-related news.Type: GrantFiled: February 6, 2015Date of Patent: June 12, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Sean O. Lyndersay, Martin J. Hall, Michael J. Patten, Joshua T. Stickler
-
Patent number: 9996623Abstract: A computer-implemented method of carrying out an image-based search for information available over a network includes serving to a client computer a web page containing a set of knowledge models in response to a search request message received at a server over the network from the client computer. The knowledge models are interlinked, through a crowd-sourced schema, in a knowledgebase. The web page is structured so that graphically selecting one of the knowledge models in the web page displayed on the client computer causes display of a set of knowledge assets interlinked with the selected knowledge model.Type: GrantFiled: June 26, 2015Date of Patent: June 12, 2018Assignee: Pubsonic, Inc.Inventors: Dennis Ferrill, Vladan Petrovic, Ivana Gadjanski
-
Patent number: 9996624Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing actions of determining that one or more in-depth article search results are to be provided in response to a query, obtaining a topicality score for each in-depth article of a plurality of in-depth articles, each topicality score indicating a degree of relevance of a respective in-depth article to the query, obtaining a document score for each in-depth article of the plurality of in-depth article, each document score being based on a respective topicality score and a respective in-depth article score, selecting one or more in-depth articles from the plurality of in-depth articles based on respective document scores, and providing the one or more in-depth article search results for display, each in-depth article search result representing an in-depth article of the one or more in-depth articles.Type: GrantFiled: June 26, 2015Date of Patent: June 12, 2018Assignee: Google LLCInventors: Anand Shukla, Pavan K. Desikan, Isabelle L. Stanton, Salvatore J. Candido
-
Patent number: 9996625Abstract: An approach for managing a family tree archive is provided. The approach includes creating an electronic archive based on a family tree. The approach also includes automatically discovering Internet-based data associated with at least one member of the family tree. The approach additionally includes adding the Internet-based data to the archive. The approach further includes storing the archive at a storage device.Type: GrantFiled: October 14, 2016Date of Patent: June 12, 2018Assignee: International Business Machines CorporationInventors: Michael D. Hale, Tian M. Pan, Randy A. Rendahl
-
Patent number: 9996626Abstract: Techniques are described for selecting content items in various manners, such as by selecting product-related content items for display to consumer users. The content items may include advertisements or other promotional materials, and the selecting may be performed as part of determining particular promotional materials to display to particular users in particular situations, such as to accompany search results. In addition, the selecting of particular content items may be based on categorization of products indicated in search results and/or based on search terms used in searches performed on retail web sites. Particular content items are then selected based on the categorization, which may be for products distinct from those indicated in the search results, and may then be displayed with or otherwise in association with the search results.Type: GrantFiled: October 26, 2011Date of Patent: June 12, 2018Assignee: RICHRELEVANCE, INC.Inventors: Jacob Daniel Bailey, Arun Mammen Thomas
-
Patent number: 9996627Abstract: Particular embodiments of the present invention are related to a point-of-presence distribution system mechanism facilitating distribution and use of digital content, ad content and revenue generation opportunities.Type: GrantFiled: March 30, 2007Date of Patent: June 12, 2018Assignee: EXCALIBUR IP, LLCInventor: Ronald Martinez
-
Patent number: 9996628Abstract: This disclosure includes, for example, methods and computer systems for providing audio-activated resource access for user devices. The computer systems may store instructions to cause the processor to perform operations, comprising capturing audio at a user device. The operations may also comprise using a speaker recognition system to identify a speaker in the transmitted audio and/or using a speech-to-text converter to identify text in the captured audio. The speaker identity or a condensed version of the speaker identity or other metadata along with the speaker identity may be transmitted to a server system to determine a corresponding speaker identity entry. The operations may also comprise receiving a resource corresponding to the identified speaker entry in the server system.Type: GrantFiled: June 29, 2012Date of Patent: June 12, 2018Assignee: VERISIGN, INC.Inventors: Harshini Ramnath Krishnan, Andrew Fregly
-
Patent number: 9996629Abstract: Various systems and methods for creating, storing, structuring, displaying, enhancing, and/or referencing publications and related content in an online user network are described. In some embodiments, document contents are stored in the form of individually addressable document elements, which can be displayed selectively based on display criteria received from a user.Type: GrantFiled: February 10, 2016Date of Patent: June 12, 2018Assignee: ResearchGate GmbHInventors: Vyacheslav Zholudev, Peter Magenheimer, Mark Howard-Banks, Axel Tölke, Daniel Tschinder, Stephen Mansfield
-
Patent number: 9996630Abstract: A system for linking network content over a communications network is provided. The system includes at least one memory or storage unit that stores and/or maintains a plurality of linked-content facilities, each linked-content facility being independently associated with a network location containing network content; at least one processor that executes software that generates, maintains and/or controls access to the linked-content facilities for a plurality of users; and, at least one input/output device that provides an interface for users to operate the software to retrieve and/or view the linked-content facilities for selected network locations from the memory or storage unit, via the communications network. The linked-content facilities stored and/or maintained on the memory or storage unit include system and/or user generated link content received from at least one user, regarding network content related to their network locations.Type: GrantFiled: March 6, 2017Date of Patent: June 12, 2018Inventors: Robin Daniel Chamberlain, Hamish Charles Robertson
-
Patent number: 9996631Abstract: New ways of presenting information in a web browser are presented wherein documents categorized as belonging to the same web site or application are grouped together and presented in either an first mode where a browser window is open and one of the resources categorized as belonging to the group is displayed, or in a second mode where the group is represented by an icon.Type: GrantFiled: September 25, 2013Date of Patent: June 12, 2018Assignee: OPERA SOFTWARE ASInventors: Huib Kleinhout, Rik van den Munckhof, Christopher Svendsen
-
Patent number: 9996632Abstract: A stream of tuples may be processed by receiving at a first stream operator a first tuple from a stream of tuples. In response to receiving the first tuple, port mutability conditions for a first stream operator and a second stream operator may be analyzed. In response to identifying the port mutability conditions for a first stream operator and a second stream operator, a first set of attribute mutability conditions for the first tuple received at the first stream operator may be identified. Based on the first set of attribute mutability conditions, a reference of an attribute from the first tuple may be generated where the reference is added to a second tuple passing from the first stream operator to the second stream operator.Type: GrantFiled: May 21, 2015Date of Patent: June 12, 2018Assignee: International Business Machines CorporationInventors: Ryan K. Cradick, Victor Dogaru, Peter A. Nicholls
-
Patent number: 9996633Abstract: A facility display data creating device is provided. The device includes: a first processing unit that retrieves a first facility information group from a first database; a second processing unit that retrieves a second facility information group from a second database; a third processing unit that determines whether any of facilities indicated by the first facility information group corresponds to any of the facilities indicated by the second facility information group; and a fourth processing unit that creates display data to display facility information by combining and sorting the first and second facility information groups in an order of distance from a predetermined position, and that creates the display data to display the facility information of the corresponding facilities adjacently to each other and independently of the order of distance on condition that the corresponding facilities are determined.Type: GrantFiled: September 26, 2013Date of Patent: June 12, 2018Assignee: DENSO CORPORATIONInventors: Masaya Ito, Hiroki Ukai
-
Patent number: 9996634Abstract: A system and method for designing and manufacturing of composite parts wherein the planner can design the part on a computer and analyze the entire work flow process from design to manufacture so as to determine the most efficient design and method of manufacture including resource costs including time, machines, material, labor and expenses.Type: GrantFiled: December 14, 2011Date of Patent: June 12, 2018Assignee: Autodesk, Inc.Inventor: Gregory MacLean
-
Patent number: 9996635Abstract: A design method of freeform imaging lens with a wide linear field-of-view (FOV) is provided. A initial freeform imaging lens is developed, and the initial freeform imaging lens includes a first lens surface and an entrance pupil spaced from each other, wherein the FOV of the system 2? (±?) is divided into 2k+1 sampling fields with equal interval ?? between each two adjacent sampling fields. Each two adjacent sampling fields are taken as one group. Two constraints are employed to calculate the plurality of data points of the first lens surface to obtain a front surface of the freeform imaging lens. The data points are calculated based on Snell's law, and a curve is obtained through the data points. A back surface is added to approximately keep the previous outgoing direction of rays from the front surface.Type: GrantFiled: June 26, 2014Date of Patent: June 12, 2018Assignees: Tsinghua University, HON HAI PRECISION INDUSTRY CO., LTD.Inventors: Jun Zhu, Tong Yang, Guo-Fan Jin, Shou-Shan Fan
-
Patent number: 9996636Abstract: Example systems and methods for virtual visualization of a three-dimensional (3D) model of an object in a two-dimensional (2D) environment. The method may include capturing the 2D environment and adding scale and perspective to the 2D environment. Further, a user may select intersection points between ground planes and top planes, join these intersection points with intersecting lines and form walls, thereby converting the 2D environment into a 3D space. Additionally, the method allows the user to extend the wall plane, enabling the user to form a larger 3D space. The user may further add 3D models of objects on the wall plane such that the objects may remain flush with the wall plane.Type: GrantFiled: May 12, 2015Date of Patent: June 12, 2018Assignee: Atheer, Inc.Inventor: Milos Jovanovic
-
Patent number: 9996637Abstract: A method for formally verifying a hardware/software co-design includes providing in a co-design, a first model, and a second model, the first model is one of a hardware model, and the second model is one of a software model, or vice versa, providing a safety property expected to be satisfied by the co-design, combining an abstraction of the first model and the safety property to obtain an abstracted first model, composing the abstracted first model and the second model to obtain a composed model, checking if the composed model satisfies the safety property, and signaling that the hardware/software co-design violates the safety property if the safety property is violated in the composed model.Type: GrantFiled: July 30, 2015Date of Patent: June 12, 2018Assignee: International Business Machines CorporationInventor: Mitra Purandare
-
Patent number: 9996638Abstract: The technology disclosed relates to simplifying updating of a predictive model using clustering observed points. In particular, it relates to observing a set of points in 3D sensory space, determining surface normal directions from the points, clustering the points by their surface normal directions and adjacency, accessing a predictive model of a hand, refining positions of segments of the predictive model, matching the clusters of the points to the segments, and using the matched clusters to refine the positions of the matched segments. It also relates to distinguishing between alternative motions between two observed locations of a control object in a 3D sensory space by accessing first and second positions of a segment of a predictive model of a control object such that motion between the first position and the second position was at least partially occluded from observation in a 3D sensory space.Type: GrantFiled: October 31, 2014Date of Patent: June 12, 2018Assignee: LEAP MOTION, INC.Inventors: David S Holz, Raffi Bedikian, Kevin Horowitz, Hua Yang
-
Patent number: 9996639Abstract: In one embodiment, a topography simulation apparatus includes a division module to divide a calculating area for calculating topography of a substance into cells and express the topography using filled cells and vacant cells, and a calculation module to calculate a filling rate for a target cell based on processing rates for its neighboring cells. The calculation module calculates, based on the processing rates for the neighboring cells, contributing rates of the neighboring cells contributing to the filling rate for the target cell. The calculation module calculates, based on the contributing rates of the neighboring cells, the filling rate for the target cell. One of the contributing rates of the neighboring cells of the target cell depends on whether another neighboring cell of the target cell is a first cell whose filling ratio belongs to first range or a second cell whose filling ratio belongs to second range.Type: GrantFiled: March 13, 2015Date of Patent: June 12, 2018Assignee: TOSHIBA MEMORY CORPORATIONInventor: Naoki Tamaoki
-
Patent number: 9996640Abstract: Embodiments of the inventive subject matter include determining a plurality of potential full resolution locations for a particle representation for a second iteration of a particle swarm optimization, wherein the particle representation is associated with both a first full resolution location and a first reduced resolution location for a first iteration of the particle swarm optimization that has not yet completed and the second iteration is later than the first iteration. Embodiments further include determining that the plurality of full resolution locations reduces to a second reduced resolution location for the second iteration. Embodiments further include submitting the second reduced resolution location for fitness calculation prior to the first iteration completing.Type: GrantFiled: May 28, 2015Date of Patent: June 12, 2018Assignee: International Business Machines CorporationInventor: Michael A. Cracraft
-
Patent number: 9996641Abstract: A thermal simulation device for an integrated circuit according to the disclosure comprises a thermal analysis unit and a mesh size analysis unit. The thermal analysis unit performs a thermal analysis of the integrated circuit to obtain temperatures of the center point and boundary of each function block. The mesh size analysis unit determines the cell number in the mesh of each function block. The thermal analysis unit computes a temperature of the center point and boundary of each cell in every function block according to the temperatures of the boundary of each function block.Type: GrantFiled: January 8, 2016Date of Patent: June 12, 2018Assignee: NATIONAL CHENG KUNG UNIVERSITYInventors: Lih-Yih Chiou, Liang-Ying Lu
-
Patent number: 9996642Abstract: A computer-implemented method for finite analysis pre-processing may include (1) receiving a processing request that identifies a geometries within a design space and a finite analysis pre-processing operation to be performed thereon, (2) determining an interface that is common to a first geometry and a second geometry of the geometries, and (3) conducting the finite analysis pre-processing operation on at least the interface between the first geometry and the second geometry previous to concurrently conducting the finite analysis pre-processing operation on an unprocessed portion of the first geometry and an unprocessed portion of the second geometry. Various other methods and systems are also disclosed herein.Type: GrantFiled: September 17, 2014Date of Patent: June 12, 2018Assignee: Brigham Young UniversityInventors: Jared C. Briggs, C. Greg Jensen, Chia Chi Teng, W. Edward Red
-
Patent number: 9996643Abstract: A method of modeling an integrated circuit comprises generating a schematic of an integrated circuit comprising a first circuit component. The schematic comprises a first representation of the first circuit component. The method also comprises replacing the first representation with a second representation of the first circuit component. The second representation includes resistive capacitance information (RC) for the first circuit component. The RC information is based on first RC data included in a process design kit (PDK) file and second RC data included in a macro device file. The second RC data is based on a relationship between the first circuit component and a second circuit component. The method further comprises selectively coloring the second representation of the first circuit component in the schematic based on the RC information. The coloring of the second representation is indicative of whether the integrated circuit is in compliance with a design specification.Type: GrantFiled: November 17, 2014Date of Patent: June 12, 2018Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.Inventors: Chin-Sheng Chen, Tsun-Yu Yang, Wei-Yi Hu, Jui-Feng Kuan, Ching-Shun Yang
-
Patent number: 9996644Abstract: Full-AC load flow constitutes a core computation in power system analysis. A performance gain with a hardware implementation of a sparse-linear solver using a Field Programmable Gate Array (FPGA) is achieved by use of a DC network emulation of the power system bus. Analog Behavioral Models (ABMs) are used in an efficient strategy for designing analog emulation engines for large-scale power system computation. A generator model is also developed using analog circuits for load flow emulation for power system analysis to reduce computation time. The generator model includes reconfigurable parameters using operational transconductance amplifiers (OTAs). The circuit module is used with other reconfigurable circuits, i.e., transmission lines and loads.Type: GrantFiled: December 2, 2015Date of Patent: June 12, 2018Assignee: DREXEL UNIVERSITYInventors: Chika Nwankpa, Anthony Deese, Aaron St. Leger, Jeffrey Yakaski, Jeremy Johnson, Prawat Nagvajara, Petya Vachranukunkiet
-
Patent number: 9996645Abstract: A hardware verification system according to one embodiment includes, in part, a plurality of programmable devices. The plurality of programmable devices include a master scheduler, a plurality of schedulers and a plurality of programmable delay elements. A first one of the plurality of schedulers is configured to receive one or more delay values associated with one or more of the plurality of delay elements. Each of the plurality of programmable delay elements corresponds to a delay. The first scheduler is further configured to send a parameter corresponding to the one or more delay values to the master scheduler, and generate one or more signals corresponding to the one or more delay elements in response to a control signal the first scheduler receives from the master scheduler.Type: GrantFiled: April 6, 2015Date of Patent: June 12, 2018Assignee: SYNOPSYS, INC.Inventors: Alexander Rabinovitch, Cedric Alquier, Sebastien Delerse
-
Patent number: 9996646Abstract: A method includes providing, on a printed circuit board, a first circuit trace having a first unit cell length and a second circuit trace having a second unit cell length, determining a time delay associated with the first unit cell length and the second unit cell length, estimating a floquet frequency associated with the time delay, where the floquet frequency is determined as f floquet = 1 2 ? t delay , where ffloquet is the floquet frequency, and tdelay is the time delay, and comparing the estimated floquet frequency with a first interface frequency associated with the first trace.Type: GrantFiled: March 31, 2016Date of Patent: June 12, 2018Assignee: DELL PRODUCTS, LPInventors: Bhyrav M. Mutnury, Arun R. Chada
-
Patent number: 9996647Abstract: Disclosed are methods of optimizing a computer model which relates the etch profile of a feature on a semiconductor substrate to a set of independent input parameters (A), via the use of a plurality of model parameters (B). In some embodiments, the methods may include modifying one or more values of B so as to reduce a metric indicative of the differences between computed reflectance spectra generated from the model and corresponding experimental reflectance spectra with respect to one or more sets of values of A. In some embodiments, calculating the metric may include an operation of projecting the computed and corresponding experimental reflectance spectra onto a reduced-dimensional subspace and calculating the difference between the reflectance spectra as projected onto the subspace. Also disclosed are etch systems implementing such optimized computer models.Type: GrantFiled: September 7, 2017Date of Patent: June 12, 2018Assignee: Lam Research CorporationInventors: Mehmet Derya Tetiker, Saravanapriyan Sriraman, Andrew D. Bailey, III, Alex Paterson, Richard A. Gottscho
-
Patent number: 9996648Abstract: The present disclosure relates to customization of a circuit layout using information from a netlist, and more particularly, to customization of a circuit layout using embedded formulas and a netlist. The system includes a CPU, a computer readable memory, and a computer readable storage device. The system also includes first program instructions to generate a graphical layout of a circuit, second program instructions to place a text formula on the graphical layout of the circuit, and third program instructions to activate the text formula in order to customize the graphical layout of the circuit. The first program instructions, the second program instructions, and the third program instructions of the system are stored on the computer readable storage device for execution by the CPU via the computer readable memory.Type: GrantFiled: April 29, 2016Date of Patent: June 12, 2018Assignee: GLOBALFOUNDRIES INC.Inventor: Dale E. Pontius
-
Patent number: 9996649Abstract: A method for analyzing power in a circuit includes identifying equivalent elements in a source netlist representing the circuit. Abstract elements are formed combining the equivalent elements of the source netlist. A reduced netlist is formed, substituting the abstract elements in the reduced netlist for the collective equivalent elements in the source netlist. Metrics or properties associated with equivalent elements of the source netlist are combined and associated, in the reduced netlist, with the abstract elements. The reduced netlist can be analyzed with results equivalent to analyzing the source netlist.Type: GrantFiled: December 20, 2016Date of Patent: June 12, 2018Assignee: International Business Machines CorporationInventors: Arun Joseph, Rahul M. Rao
-
Patent number: 9996650Abstract: Disclosed are a system, a method and a computer program product for accurately modeling the performance of a body-contacted, asymmetric double gate, dynamically depleted (DD), semiconductor-on-insulator (SOI) field effect transistor (FET). This modeling can be performed, using iterative processing, to determine the conditions (e.g., back gate bias voltage, front gate bias voltage, body resistance and body charge) under which the FET channel region transitions from being in a partially depleted (PD) state such that the FET functions as a PD SOI FET to being in a fully depleted (FD) state such that the FET functions as a FD SOI FET. Once these conditions are known (i.e., once the model is generated), the DD SOI FET can be incorporated into top-level integrated circuit designs with specifications that either meet the conditions or do not meet the conditions, depending upon the desired function of the DD SOI FET within the integrated circuit.Type: GrantFiled: March 17, 2015Date of Patent: June 12, 2018Assignee: International Business Machines CorporationInventors: Anupam Dutta, Tamilmani Ethirajan
-
Patent number: 9996651Abstract: A method and apparatus for translating a hierarchical IC layout file into a format that can be used by a mask writer that accepts files having a limited hierarchy. Cover cells of the original IC layout file or a modified file are designated, and the hierarchical file is redefined to include only those designated cover cells. Non-designated cover cells and other geometric data are flattened into the designated cover cells. The hierarchy of the modified file is then redefined to be less than or equal to the hierarchy limit of the mask writing tool.Type: GrantFiled: March 18, 2016Date of Patent: June 12, 2018Assignee: Mentor Graphics CorporationInventors: Emile Y. Sahouria, Weidong Zhang
-
Patent number: 9996652Abstract: A first circuit design description may have registers and combinational gates. Circuit design computing equipment may perform register retiming on the first circuit design description, whereby registers are moved across combinational gates during a first circuit design implementation. An engineering-change-order (ECO) of the first circuit design may result in a second circuit design. The differences between the first and second circuit designs may be confined to a region-of-change. The circuit design computing equipment may preserve the results from the first circuit design implementation and re-use portions of these results during the implementation of the second circuit design.Type: GrantFiled: September 4, 2015Date of Patent: June 12, 2018Assignee: Altera CorporationInventors: Nishanth Sinnadurai, Gordon Raymond Chiu
-
Patent number: 9996653Abstract: The subject technology provides a method and apparatus for performing dual track routing. A pair of signal traces is routed in between two rows of contacts and at least one of the signal traces is modified to satisfy a routing restriction. The modification of the signal trace includes three trace segments that deviate the signal trace away from the source of the routing restriction.Type: GrantFiled: October 6, 2014Date of Patent: June 12, 2018Assignee: CISCO TECHNOLOGY, INC.Inventors: Lin Shen, Yongming Xiong, Shahbaz Mahmood, Maurilio De Nicolo
-
Patent number: 9996654Abstract: A computer-implemented method capable of evaluating a plasma-induced charging effect to a transistor in a plasma-based process for a dielectric layer performed above the transistor on which a metal layer is formed is provided. The method may include receiving parameters relating to the transistor, receiving parameters relating to an interconnection, receiving parameters relating to the plasma-based process, assigning first potentials to terminals of the transistor, calculating second potentials at the terminals of the transistor, and determining a degradation state of the transistor according to the second potentials at the terminals of the transistor.Type: GrantFiled: September 17, 2015Date of Patent: June 12, 2018Inventor: Wallace W Lin
-
Patent number: 9996655Abstract: A design flow of an integrated circuit may include a skeleton input/output (I/O) generation stage during which information about ESD protection circuitry and rails but not functional circuitry of the I/O cells of the integrated circuit is generated. The information may be used in an ESD analysis stage to generate performance characteristics of the ESD protection circuitry. Results of the ESD analysis may then be used to design optimized ESD protection circuitry along with the rest of the circuit components of the I/O cells. In this way, the design of ESD protection circuitry may be optimized without having to redo a completed I/O cell design and significantly delay the design flow before tapeout.Type: GrantFiled: June 3, 2016Date of Patent: June 12, 2018Assignee: SanDisk Technologies LLCInventors: Anand Sharma, Shiv Harit Mathur, Rajeswara Rao Bandaru
-
Patent number: 9996656Abstract: Automated analyzing of an endpoint report for a design of an electronic circuit is provided, which includes: identifying, by a processing device, that one or more test points of a selected path of the endpoint report are associated with one or more inverter devices of an inverter chain of the design of the electronic circuit; establishing, by the processing device, a chain criticality value for the inverter chain; and determining, by the processing device, whether to identify the inverter chain as a dispensable inverter chain, the determining using, at least in part, the chain criticality value for the inverter chain. The establishing may include updating the chain criticality value for each inverter device of the inverter chain, where the chain criticality value is a summed value obtained from criticality values for the one or more inverter devices of the inverter chain.Type: GrantFiled: June 27, 2016Date of Patent: June 12, 2018Assignee: International Business Machines CorporationInventors: Ulrich Krauch, Kurt Lind, Friedrich Schroeder, Stefan Zimmermann
-
Patent number: 9996657Abstract: Computer-implemented systems and methods for generating a multiple patterning lithography (MPL) compliant integrated circuit layout are provided. A plurality of integrated circuit (IC) cells are assembled to form an IC layout. The IC layout includes at least two IC cells that abut one another. After the assembling of the IC cells, a decomposition algorithm is executed to assign multiple colors to design shapes within the IC layout. Multiple patterning coloring conflicts are detected in the IC layout after the assigning of the colors to the design shapes. A fixing algorithm is executed, under which a conflict present in two abutting IC cells is fixed by flipping or shifting at least one of the abutting IC cells.Type: GrantFiled: July 28, 2016Date of Patent: June 12, 2018Assignee: Taiwan Semiconductor Manufacturing Company LimitedInventors: Chun-Chen Chen, Sheng-Hsiung Chen, Fong-Yuan Chang, Shao-Huan Wang
-
Patent number: 9996658Abstract: A method for manufacturing a semiconductor device includes obtaining a design layout for a target layer of an optical proximity correction process, the design layout including a first block and a second block being a repetition block of the first block, dividing the design layout into a plurality of patches, performing the optical proximity correction process on the patches of the first block, applying corrected patches of the first block to the patches of the second block, respectively, forming a correction layout by performing the optical proximity correction process on boundary patches of the second block, fabricating a photomask corresponding to the correction layout, and forming patterns on a substrate corresponding to the photomask. Each of the patches is a standard unit on which the optical proximity correction process is performed.Type: GrantFiled: February 15, 2017Date of Patent: June 12, 2018Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Youngseok Kim, Noyoung Chung
-
Patent number: 9996659Abstract: A system and method for providing a layout of equipment in a data center, the equipment including a plurality of equipment racks, and at least one rack-based cooling provider. In one aspect, the method includes receiving data regarding airflow consumption for each of the plurality of equipment racks and cooling capacity of the at least one cooling provider, determining a layout of the data center, displaying the layout of the data center. In the method determining a layout can include pairing each equipment rack of the plurality of equipment racks with another equipment rack of the plurality of equipment racks based on airflow consumption of each of the plurality of equipment racks to create a plurality of pairs of equipment racks, arranging the pairs of equipment racks to form a two-row cluster of equipment racks based on the airflow consumption value of the equipment racks.Type: GrantFiled: July 9, 2012Date of Patent: June 12, 2018Assignee: SCHNEIDER ELECTRIC IT CORPORATIONInventors: Saurabh K. Shrivastava, James W. VanGilder
-
Patent number: 9996660Abstract: Aspects relate to calculating energy expenditure values from an apparatus configured to be worn on an appendage of a user. Steps counts may be quantified, such as by detecting arm swings peaks and bounce peaks in motion data. A search range of acceleration frequencies related to an expected activity may be established. Frequencies of acceleration data within a search range may be analyzed to identify one or more peaks, such as a bounce peak and an arm swing peak. Novel systems and methods may determine whether to utilize the arm swing data, bounce data, and/or other data or portions of data to quantify steps. The number of peaks (and types of peaks) may be used to choose a step frequency and step magnitude. At least a portion of the motion data may be classified into an activity category based upon the quantification of steps.Type: GrantFiled: July 24, 2017Date of Patent: June 12, 2018Assignee: NIKE, Inc.Inventors: Aaron B. Weast, Aaron K. Goodwin, James M. Mullin, John M. Schmitt
-
Patent number: 9996661Abstract: The present invention generally relates to methods of rapidly and efficiently searching biologically-related data space. More specifically, the invention includes methods of identifying bio-molecules with desired properties, or which are most suitable for acquiring such properties, from complex bio-molecule libraries or sets of such libraries. The invention also provides methods of modeling sequence-activity relationships. As many of the methods are computer-implemented, the invention additionally provides digital systems and software for performing these methods.Type: GrantFiled: December 28, 2010Date of Patent: June 12, 2018Assignee: Codexis Mayflower Holdings, LLCInventors: Claes Gustafsson, Sridhar Govindarajan, Robin A. Emig, Richard John Fox, Ajoy K. Roy, Jeremy S. Minshull, S. Christopher Davis, Anthony R. Cox, Phillip A. Patten, Linda A. Castle, Daniel L. Siehl, Rebecca Lynne Gorton, Teddy Chen
-
Patent number: 9996662Abstract: A method comprises obtaining results of metagenomics sequencing performed on biological samples from respective sample sources, identifying particular ones of the biological samples that are related to a disease, infection or contamination based at least in part on the results of metagenomics sequencing, generating a genomic comparison component comprising hit abundance score vectors for respective ones of the identified samples, generating an epidemiologic comparison component comprising a graph in which nodes corresponding to patients are connected in the graph based at least in part on patient comparative indexes, collectively processing portions of the genomic comparison component with portions of the epidemiologic comparison component to further characterize the disease, infection or contamination, and updating a profile of the disease, infection or contamination based at least in part on the further characterization.Type: GrantFiled: December 30, 2015Date of Patent: June 12, 2018Assignee: EMC IP Holding Company LLCInventors: Patricia Gomes Soares Florissi, Michal Ziv Ukelson, Ran Dach, Arnon Benshahar
-
Patent number: 9996663Abstract: A system, a method and a recording medium for calculating a physiological index are provided. The method includes: dividing a physiological data sequence into a plurality of windows; analyzing a data segment in each window to obtain metadata that represents data characteristics of the data segment; updating the metadata including the data characteristics of all data segments in the windows up to a previous window by using the metadata corresponding to one of the windows to obtain the metadata including the data characteristics of all data segments in the windows up to a current window; and finally, calculating the physiological index by using the updated metadata.Type: GrantFiled: May 13, 2015Date of Patent: June 12, 2018Assignee: Industrial Technology Research InstituteInventors: Chuan-Wei Ting, Ching-Yao Wang
-
Patent number: 9996664Abstract: An inbound message including medical record content may be received. The inbound message may indicate a healthcare entity and a vendor entity. It may be determined, from the healthcare entity and stored correspondences between medical record formats and healthcare entities, that the medical record content of the inbound message is in a first medical record format. Which configuration record of stored configuration records specifying combinations of sets of rules may be determined to apply as a translation to the inbound message based upon the medical record content of the inbound message and the first medical record format. The sets of rules as indicated by the configuration record may be accessed and applied to the inbound message to translate the medical record content in the inbound message from the first medical record format to the standardized format. The standardized format may be transmitted to the vendor entity.Type: GrantFiled: October 7, 2016Date of Patent: June 12, 2018Assignee: Redox, Inc.Inventors: James Lloyd, Christopher Tobin-Campbell, Andrew Kitson, Nicholas Hatt, Nijay Patel
-
Patent number: 9996665Abstract: The present invention enables the collection by credit/debit card payment of customer co-pay and self-pay charges via an integrated point-of-service transaction management system and method. The system and method of the present invention may assist health care facilities in the collection of co-pay and self-pay charges at the time service is rendered. The present invention can be implemented anywhere cash, checks, credit cards or debit cards are accepted for payment.Type: GrantFiled: July 14, 2009Date of Patent: June 12, 2018Assignee: Western Alliance BankInventors: David Millary, Ken Blessing, Brian Clementoni
-
Patent number: 9996666Abstract: In one embodiment, a matching-engine system may receive a set of physician-selection parameters from an administrator. The physician-selection parameters may comprise a range of acceptable performance-scores and experience-scores for physicians. The matching-engine system may receive, from a user, a search query comprising a geographic location of the user, a preferred date and time for an appointment, and a user-specified symptom or a user-specified treatment. A first set of physicians may be determined based on a geographic location of each physician, a performance-score associated with the physician with respect to a base-concept associated with the search query, and an experience-score associated with the physician with respect to the base-concept. A second set of physicians is identified from the first set based on one or more physician preferences, the preferred date and time, and an indication of whether the physician is available at the preferred date and time.Type: GrantFiled: September 23, 2016Date of Patent: June 12, 2018Assignee: MD Insider, Inc.Inventors: Eric Wilson, Paul Michael White, Sanjay Anand, Kingshuk Chatterjee, David Norris
-
Patent number: 9996667Abstract: Implementations are directed to providing a user of a mobile device access to patient information and patient physiological data. Actions can include receiving user input, the user input indicating a user command to display a consults screen, in response to the user input, processing user-specific data to determine one or more user-specific patient icon groups, and displaying the consults screen on the mobile device, the consults screen including one or more display regions and one or more patient icon groups, each display region displaying a patient icon group, the patient icon groups including a pending patient icon group.Type: GrantFiled: February 28, 2014Date of Patent: June 12, 2018Assignee: AirStrip IP Holdings, LLCInventors: Stephen Trey Moore, Thomas Scott Wade