Patents Issued in May 2, 2017
-
Patent number: 9639607Abstract: Electronic content items which may be associated into playlists and located throughout a plurality of sources may be managed using at least one media content manager. A compatibility hierarchy may be used to determine compatibility of certain electronic content items with other electronic content items associated with other sources in order to populate playlists.Type: GrantFiled: October 21, 2013Date of Patent: May 2, 2017Assignee: Amazon Technologies Inc.Inventor: Bobby Dean Martin
-
Patent number: 9639608Abstract: A method for comprehensive user/event matching or recommendations is described. The method includes a network environment which receives one or more pieces of user data, event data, or social data from users or third party data sources, determining the relevance of the data for users, and displaying the identified data to user in the form of recommendations.Type: GrantFiled: March 14, 2014Date of Patent: May 2, 2017Inventor: Daniel Freeman
-
Patent number: 9639609Abstract: A system and method for enterprise search includes one or more computer-readable media storing computer-executable instructions that, when executed on one or more processors that perform acts including extracting one or more of term data, personal data and metadata from one or more predetermined resources; retrieving a set of information derived from the extracted term data, personal data and metadata responsive to a query; and receiving feedback responsive to the set of information, the feedback augmenting at least one of the one or more predetermined resources.Type: GrantFiled: February 24, 2009Date of Patent: May 2, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Hang Li, Yunhua Hu, Xin Zou, Xiaoyuan Cui, Guangping Gao, Dmitriy Meyerzon, Victor Poznanski
-
Patent number: 9639610Abstract: Described is system and method for gauging public interest in a topic using network analysis of online discussions. A message from an online discussion related to a specific topic is received as input. The message is analyzed for information related to the message, and a graph comprised of nodes is generated where each node represents information related to the message, such as user name, location, hyperlinks, and annotations. The graph is updated over time as additional messages from the online discussion are received. Additional nodes are generated and linked with at least one of the existing nodes in the graph to form at least one connected component. A normalized diameter of the largest connected component in the graph is determined, and a level of collective focus in the online discussion related to the topic based on the normalized diameter is output to a user.Type: GrantFiled: August 5, 2014Date of Patent: May 2, 2017Assignee: HRL Laboratories, LLCInventors: David A. Jurgens, Tsai-Ching Lu, Veronika Stmadova
-
Patent number: 9639611Abstract: A system and method for providing a suitable web address to a user device. The method comprises: receiving a query from the user device; identifying at least one configuration parameter of the user device; determining a search intent based on the received query; selecting at least one information resource from a plurality of information resources to serve the search intent; identifying a web address respective of each of the at least one selected information resource; and generating a suitable web address based on each identified web address, the search intent, and the at least one configuration parameter, wherein accessing the at least one information resource via the suitable web address allows optimal display of the information provided by the information resource on the user device.Type: GrantFiled: August 26, 2014Date of Patent: May 2, 2017Assignee: Doat Media Ltd.Inventors: Amir Taichman, Joey Joseph Simhon
-
Patent number: 9639612Abstract: A system, method, and apparatus are provided for distributing a content item toward target recipients solely via first degree connections (e.g., in a professional network, in a social network). For a selected content item and identified target recipients of the item, when a user initiates a message to forward or otherwise convey the content item, one or more schemes are applied to select and automatically populate the message with suitable addressees. In one scheme, values are computed for each neighbor of the sender, to indicate the value of delivering the item to that neighbor; the message is automatically addressed to the highest-value neighbors. In another scheme, user communities that encompass the target recipients are identified and the message is automatically addressed to neighbors that are best able to disseminate the item throughout a community. In another scheme a minimal set of neighbors having connections to all target recipients is identified.Type: GrantFiled: February 19, 2015Date of Patent: May 2, 2017Assignee: LinkedIn CorporationInventors: June H. Andrews, Jason R. Schissel
-
Patent number: 9639613Abstract: Methods, systems, and products self-identify an electronic device to a remote control. The remote control queries the electronic device, and the electronic device sends a response. A collision avoidance mechanism allows difference devices to respond to the remote control.Type: GrantFiled: November 6, 2015Date of Patent: May 2, 2017Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Arnold Chester McQuaide, Jr., Maria Adamczyk
-
Patent number: 9639614Abstract: Methods, computer systems, and computer-readable storage media for maximizing information associated with content items on a search engine results page are provided. A total number of pixels available on the search engine results page is determined, and content items are received in response to a search query. Templates are selected from a set of pre-generated templates, and the content items are initially assigned to the templates such that a number of content items is maximized on the search engine results page. Next, and starting with the highest-ranked content item, an optimal size is determined for each of the templates such that the content-item-per-pixel is maximized within each template. After resizing the templates to the optimal size, the content items are presented on the search engine results page.Type: GrantFiled: October 4, 2011Date of Patent: May 2, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Daniel Marantz, Keith Alan Regier, Tejas Girish Nadkarni, Diana Hsu
-
Patent number: 9639615Abstract: Messages having patient healthcare information are exchanged between various healthcare IT systems. The messages are formatted according to various specific healthcare communication standards. The standards enable communication of the patient healthcare information among the healthcare IT systems. The messages are collected into a repository. Data mining is performed on the collected messages in order to make health-related findings.Type: GrantFiled: June 28, 2012Date of Patent: May 2, 2017Assignee: Open Text CorporationInventors: Shanmugasundaram Veliah, Lalith G. Subramanian
-
Patent number: 9639616Abstract: In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for performing time-partitioned collaborative filtering in an on-demand service environment including, for example, receiving as input, a plurality of access requests for data stored within the host organization and a corresponding plurality of actions for the data to which access is requested; accessing an input table having a time field, action field, item field, and agent field therein; recording time data and agent data for each of the received plurality of access requests and the corresponding plurality of actions; recording an item within the item field and an action within the action field for each of the received plurality of access requests and the corresponding plurality of actions based on the action performed on an item of the data to which access is requested; and analyzing the input table to generate one or more pairs of first actions and items to second actions and items and a time based score for eacType: GrantFiled: October 2, 2012Date of Patent: May 2, 2017Assignee: salesforce.com, inc.Inventor: Joel Palmert
-
Navigation system with data driven category label creation mechanism and method of operation thereof
Patent number: 9639617Abstract: A method of operation of a navigation system comprising: storing information including to a plurality of search query; counting each of the plurality of search query stored; ranking each of the plurality of search query based upon an aggregate count of each of the plurality of search query stored; identifying a category label based upon the ranking associated with each of the plurality of search query; and updating a category label list for displaying on a device.Type: GrantFiled: February 25, 2013Date of Patent: May 2, 2017Assignee: Telenav, Inc.Inventor: Winston Yonglong Liu -
Patent number: 9639618Abstract: System, method and program product for forming a search query. A user enters search terms. Icons that correspond to the respective search terms are automatically determined and displayed. The icons are not the search results. An indication is received from a user whether the icons represent a context intended by the search terms. If the user indicates that the icons represent the context intended by the search terms, a search that corresponds to the icons is conducted. The search query can be structured or unstructured. If the user indicates that one of the icons does not represent a corresponding search term entered by the user (for example, if the search term is a homonym), then the context of the corresponding search term is determined as well as another icon corresponding to the context of the corresponding search term entered by the user. A hierarchical relationship between the icons can be determined and displayed.Type: GrantFiled: May 25, 2006Date of Patent: May 2, 2017Assignee: International Business Machines CorporationInventor: Mickey Iqbal
-
Patent number: 9639619Abstract: A method may include receiving a primary resource in a user device, wherein the resource includes a plurality of addresses and each of the plurality of addresses identifying one of a plurality of additional resources. The method may further include aggregating the plurality of addresses and sending the aggregated addresses to a network device. The method may further include receiving the additional resources in the user device.Type: GrantFiled: October 28, 2009Date of Patent: May 2, 2017Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Xuefeng Yao, Jack Jianxiu Hao, Diego S. Rozensztejn, Yuhui Qian, Jian Huang, Zhiying Jin, John F. Gallagher, Michael R. Oliver
-
Patent number: 9639620Abstract: Provided in the present disclosure is a fingerprint bookmark system which may be implemented in a vehicle with one or more configurable interior settings. The fingerprint bookmark system may contain a scanner which may be configured to record a fingerprint from a vehicle occupant such that a fingerprint image showing the fingerprint and a duration data for the fingerprint image are recorded by the scanner. The system may contain one or more processors which may be configured to compare the duration data associated with the fingerprint image with a duration threshold. The one or more processors may be configured to initiate a search to obtain a bookmark for the fingerprint shown in the fingerprint image when the duration data is less than the duration threshold. The one or more processors may be further configured to create a new bookmark when the duration data exceeds the duration threshold.Type: GrantFiled: December 14, 2015Date of Patent: May 2, 2017Assignee: THUNDER POWER HONG KONG LTD.Inventor: Jia-Wei Ding
-
Patent number: 9639621Abstract: Computer-implemented methods and systems for creating and managing website content involve, for example, providing a user at a computer terminal a data capture template for a user-selected content type, providing the user at the computer terminal presentation pages using content management tags, allowing the user at the computer terminal to author content using the data capture template, and allowing the user at the computer terminal to deploy the content to a server. Other aspects of the methods and systems for creating and managing website content include, for example, allowing the user to personalize content, allowing the user to embed dynamic content in the middle of static content, allowing the user to refresh the deployed content in real-time without impacting current existing user sessions on the server where content is being deployed.Type: GrantFiled: May 21, 2007Date of Patent: May 2, 2017Assignee: CITICORP CREDIT SERVICES, INC. (USA)Inventors: France Law-How-Hung, Sam Shahdousti, Patrick Law, Anna Putnam, Peter Lomenzo
-
Patent number: 9639622Abstract: A web site determination unit determines web sites associated with any one of a plurality of users of interest. A web site association unit associates, among the determined web sites, a plurality of the web sites with each other, each of the plurality of the web sites satisfying at least one of a condition on a feature amount of the each of the plurality of the web sites and a condition on at least one of the users of interest associated with the each of the plurality of the web sites. Accordingly, web site groups possibly having a commonality may be determined among web site groups associated with users of interest.Type: GrantFiled: July 23, 2012Date of Patent: May 2, 2017Assignees: Sony Corporation, Sony Interactive Entertainment Inc.Inventor: Takayuki Ishida
-
Patent number: 9639623Abstract: Administration of a Web page is contemplated. The contemplated administration may be used to facilitate identifying state of a Web page at a first device from a remotely located second device, optionally independently of a Web server that downloads the Web page to the device. The contemplated administration may be used to facilitate changing state of Web page as provided through the first device from the remotely located second device, optionally independent of the Web server that downloads the Web page to the device.Type: GrantFiled: December 20, 2012Date of Patent: May 2, 2017Assignee: Cable Television Laboratories, Inc.Inventor: Robert Lund
-
Patent number: 9639624Abstract: An aspect includes extracting a color scheme of a page written in a markup language. A content portion from the page is nonvisualized, a subtractive process is applied to the page with the content portion having been nonvisualized, and a color scheme is extracted from the page to which the subtractive process has been applied.Type: GrantFiled: May 5, 2015Date of Patent: May 2, 2017Assignee: International Business Machines CorporationInventors: Shunsuke Ishikawa, Keisuke Nitta, Takuya Tejima
-
Patent number: 9639625Abstract: A method displays links to multiple social media webpages according to social eminences of respective posters of the multiple social media webpages. Navigation paths indicate navigation of web interfaces by one or more viewers that lead to a destination social media webpage on a social media platform. Processor(s) determine a social eminence of each poster of prior webpages and subsequent social media webpages to the destination social media webpage, as well as the quantity of prior webpages and subsequent social media webpages in order to determine a social media webpage ranking of each of multiple social media webpages. Links to the multiple social media webpages in order of their social media webpage rankings are displayed to a user for selection of a particular social media webpage.Type: GrantFiled: October 12, 2016Date of Patent: May 2, 2017Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
-
Patent number: 9639626Abstract: A method includes associating a state identifier with a page of a user interface; associating an element identifier with an element of the page of the user interface; and tracking a state of the element based on the state identifier and the element identifier throughout a user session of the user interface.Type: GrantFiled: April 9, 2009Date of Patent: May 2, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas H. Gnech, Steffen Koenig, Oliver Petrik, Holger J. Scheller
-
Patent number: 9639627Abstract: Presented is a method, system and computer readable product to search a task-based web interaction. A task-based web interaction search query is provided to a search engine. The search results are classified into a set of information parameters. The information parameters are compared against a repository containing multiple sets of information parameters. Upon identification of a corresponding set of information parameters, a task-based web interaction associated with the identified set of information parameters is presented.Type: GrantFiled: September 9, 2010Date of Patent: May 2, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: Praphul Chandra, Geetha Manjunath
-
Patent number: 9639628Abstract: In one embodiment, a social networking system receives a request by a first user for user comments associated with a content object, accesses a data store of user comments to retrieve a set of user comments associated with the content object, orders the set of user comments based on a time value associated with each comment of the set of user comment, adjusts the order of user comments based on social graph information of the first user, and presents the adjusted list of user comments to the first user.Type: GrantFiled: October 6, 2015Date of Patent: May 2, 2017Assignee: Facebook, Inc.Inventors: Ray C. He, Austin Haugen, Catherine Cissy Lee, Evan Sharp
-
Patent number: 9639629Abstract: A method of delivering content to a device is disclosed. The method includes receiving a request by a proxy server, wherein the request is received by a local client and transferred by the local client to the proxy server, and wherein the request comprises a request for content available at a content server sent from an application to the content server. The method further includes parsing the content and identifying a task associated with the content by the proxy server. The method further includes delivering the content and information associated with the identified task from the proxy server to the local client, wherein the content is further delivered from the local client to the application.Type: GrantFiled: August 31, 2011Date of Patent: May 2, 2017Assignee: Instart Logic, Inc.Inventors: Raghu Venkat, Hariharan Kolam, Manav Ratan Mital
-
Patent number: 9639630Abstract: A system for business intelligence data integration, comprising a query transformation server that receives an SQL query, applies transformations to the query, and embeds the transformed query into an XML web services request. At least a portion of the XML web services request is sent to a business intelligence engine web service. An XML response is received from the business intelligence engine web service. The system applies modifications to the XML response including extracting SQL from the XML and adding back the visualization-specific column to generate a complete SQL response, which is provided to the client device.Type: GrantFiled: April 29, 2016Date of Patent: May 2, 2017Assignee: GUIDANZ INC.Inventor: Shankar Radhakrishnan
-
Patent number: 9639631Abstract: A device is configured to receive information that identifies an XML data structure, an input key including information that identifies an element in the XML data structure, and an output key including information that identifies a manner in which the element is to be identified in a JSON data structure. The device is configured to parse the XML data structure to determine an element identified by the input key, and generate the JSON data structure by storing an association between the element and the output key in the JSON data structure. The device is configured to populate the JSON data structure with content from the XML data structure, where the content is identified by the input key and is placed in a location in the JSON data structure identified by the output key. The device is configured to store the JSON data structure.Type: GrantFiled: February 27, 2013Date of Patent: May 2, 2017Assignee: Cellco PartnershipInventor: Victor L. Williamson
-
Patent number: 9639632Abstract: A method of performing auto-naming of content includes: receiving an auto-naming command for the content; performing auto-naming of the content by using different parameters according to different content types to obtain at least one auto-naming result for the content; and displaying the auto-naming result.Type: GrantFiled: May 10, 2013Date of Patent: May 2, 2017Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Ki-ho Kim, Moon-joo Lee, Yu-ri Kim
-
Patent number: 9639633Abstract: A system and method provides information services related to multimodal inputs. Several different types of data used as multimodal inputs are described. Also described are various methods involving the generation of contexts using multimodal inputs, synthesizing context-information service mappings and identifying and providing information services.Type: GrantFiled: October 9, 2012Date of Patent: May 2, 2017Assignee: Intel CorporationInventor: Kumar Gopalakrishnan
-
Patent number: 9639634Abstract: Systems and methods for identifying related videos based on elements tagged in the videos are presented. In an aspect, a system includes an identification component configured to identify tagged elements in a video, a matching component configured to identify other videos that include one or more of the tagged elements, and a recommendation component configured to recommend the other videos for viewing based on a current or past request to play the video.Type: GrantFiled: January 28, 2014Date of Patent: May 2, 2017Assignee: Google Inc.Inventors: Kevin Greene, Justin Lewis
-
Patent number: 9639635Abstract: A footwear digitization system and method configured to determine physical attributes for any given footwear or other cut-and-stitched item, including dimensional and spatial properties, optical attributes, and assembly information, and utilizing those properties and attributes to generate a digital three-dimensional model thereof. The invention relates generally to the field of garment digitization, and the subsequent production of computer-generated images depicting the (digitized) garment at a level of quality comparable to studio photographs of the real garment article.Type: GrantFiled: January 2, 2014Date of Patent: May 2, 2017Inventors: André E. Wolper, Isabelle Haulin, George D. Borshukov
-
Patent number: 9639636Abstract: Systems and methods of automating parallelization kernel selection in distributed simulations are discussed herein. Techniques disclosed pertain to attempting execution of all runs or representative run sets on an external simulation kernel and monitoring for failures, with a threshold amount of failures prompting simulation run completion on an internal simulation kernel. Further techniques pertain to performing static analysis on a model simulation job to determine an appropriate simulation kernel.Type: GrantFiled: March 12, 2013Date of Patent: May 2, 2017Assignee: Google Inc.Inventor: Ryan James Harrison
-
Patent number: 9639637Abstract: A method for predicting fatigue crack growth in materials includes providing a prior distribution obtained using response measures from one or more target components using a fatigue crack growth model as a constraint function, receiving new crack length measurements, providing a posterior distribution obtained using the new crack length measurements, and sampling the posterior distribution to obtain crack length measurement predictions.Type: GrantFiled: August 30, 2013Date of Patent: May 2, 2017Assignee: Siemens AktiengesellschaftInventors: Xuefei Guan, Jingdan Zhang, Shaohua Kevin Zhou
-
Patent number: 9639638Abstract: Numerical simulation techniques of physical behaviors of a string drawn out of a yarn feeder in a weaving/braiding machine are disclosed. A FEA model, representing a string having a source end at yarn feeder and a braiding end towards braiding/weaving operations, contains at least one truss element with a leading element directly connected to the source end at which pull-out force of the yarn feeder is predefined. Maximum and minimum lengths of a truss element are predefined for facilitating local remeshing. Simulated physical behaviors of the string are obtained by performing a time-marching simulation using the FEA model with the FEA application module having local remeshing capability. Simulated physical behaviors include axial forces in each truss element of the FEA model and the string's deformed geometry. Local remeshing is used for updating the computerized model by creating new leading element that satisfies consistent realistic condition, when local remeshing becomes necessary.Type: GrantFiled: July 23, 2014Date of Patent: May 2, 2017Assignee: Livermore Software Technology Corp.Inventor: Tobias Erhart
-
Patent number: 9639639Abstract: A logic circuit emulator comprises multiple sub-systems, in which each sub-system outputs to another one of the sub-systems a permission notification to permit the another sub-system to proceed to next emulation clock cycle depending on whether or not the state of an own sub-circuit has advanced. In case a signal that is output from an own sub-circuit and that is to be sent to a sub-circuit of the other sub-system has changed, each sub-system outputs a transfer request to transfer the signal to the another sub-system before the next emulation clock cycle. In case a signal is not being sent from the own sub-circuit to the sub-circuit of the another sub-system, and a permission notification is received but no transfer request is being received from the other sub-system, a clock signal is output for the own sub-circuit to advance the own sub-circuit to the next emulation clock cycle.Type: GrantFiled: April 26, 2011Date of Patent: May 2, 2017Assignee: NEC CORPORATIONInventor: Noriaki Suzuki
-
Patent number: 9639640Abstract: An approach for generating delay values for circuit elements in a clock network of a programmable IC includes determining for each clock resource in the clock network, different possible contexts of the clock resource. Each context specifies a combination of possible types of circuit elements in the context. Circuit elements of the possible types are selected from the different contexts, and configuration data is generated for implementation of respective ring oscillator circuits that include the selected circuit elements. The programmable IC is configured with the configuration data, and the programmable IC as configured with the respective ring oscillator circuits is operated. Respective delay values of the selected circuit elements are determined from output of the ring oscillator circuits. The delay values are stored in association with identifiers of the selected circuit elements in a memory arrangement.Type: GrantFiled: April 22, 2015Date of Patent: May 2, 2017Assignee: XILINX, INC.Inventors: Nagaraj Savithri, Robert M. Ondris, Chiao K. Hwang
-
Patent number: 9639641Abstract: An apparatus for monitoring operation of a design under test (DUT) comprises a plurality of inputs comprising: an incoming clock edge input connected to detect active clock edges provided to a monitored clock gate; an outgoing clock edge input connected to detect active clock edges sent from the monitored clock gate; an enable input connected to detect enable signals provided to the monitored clock gate and any leaf clock gates connected to receive clock edges through the monitored clock gate; and a protocol input connected to receive protocol signals specifying when the monitored clock gate is required to output active clock edges. The apparatus also comprises a memory in communication with the inputs for storing values from the inputs, and a processor in communication with the memory and the inputs, the processor programmed to determine protocol compliance and to calculate energy consequences of dropping of active clock edges.Type: GrantFiled: August 20, 2015Date of Patent: May 2, 2017Assignee: Microsemi Storage Solutions (U.S.), Inc.Inventor: Theodore Wilson
-
Patent number: 9639642Abstract: A method of forecasting a resource load for consumption at a site, e.g., an electrical load of a site. The method includes receiving historical load data and historical ambient condition data that are time series data pertaining to a site and generating additional data from the received data. The method includes building a best sub-model for each of multiple forecast intervals. The building includes clustering in parallel training portions of the historical load data and the additional data, training possible sub-models using the clustered training portions, verifying forecasted loads output from the possible sub-models against verification portions of the historical load data and the additional data, and determining a first subset of parameters for the best sub-model based upon accuracy of the forecasted loads. The method includes forecasting a resource load at the site for each of the forecast intervals using an ensemble of the best sub-models.Type: GrantFiled: October 9, 2013Date of Patent: May 2, 2017Assignee: FUJITSU LIMITEDInventors: Jorjeta Jetcheva, Mostafa Majidpour
-
Patent number: 9639643Abstract: A method for generating electric load models that includes receiving a plurality of measurements representative of input provided by a power source to electric loads is provided. The method includes generating a plurality of combination of model loads and assigning a contribution factor to each model load in each combination. The method further includes computing a match index for each combination for each measurement. The match index is computed by comparing a predicted output of each combination with an actual output generated by the electric loads for each input represented by each measurement. Furthermore, the method includes computing a first likelihood index for each combination based on the match index for each combination for the plurality of measurements. The method also includes computing a second likelihood index for each contribution factor in each combination based on the match index for each combination.Type: GrantFiled: June 6, 2014Date of Patent: May 2, 2017Assignee: General Electric CompanyInventors: Yan Pan, Sumit Bose, Wei Ren
-
Patent number: 9639644Abstract: A system, method and/or computer program for optimizing a circuit design. In some embodiments, a target block with an external boundary and external boundary pins is identified in an integrated circuit design. An area outside the target block is converted into a first macro, wherein the first macro has a physical library and a timing library and wherein the physical library has an internal boundary that corresponds to the external boundary of the target block and wherein the physical library has internal boundary pins that correspond to the external boundary pins of the target block. The target block is represented as a single block netlist and the block netlist is optimized with respect to the first macro. The steps may be repeated with respect to a master and clone(s) on the same integrated circuit enabling a single block netlist to be optimized for multiple instances of the same design IP.Type: GrantFiled: January 27, 2015Date of Patent: May 2, 2017Assignee: CADENCE DESIGN SYSTEMS, INC.Inventors: Dongzi Liu, Deng Pan
-
Patent number: 9639645Abstract: Disclosed are methods for improving integrated circuit (IC) chip reliability. IC chips are manufactured and sorted into groups corresponding to process windows within a process distribution for the design. Group fail rates are set for each group based on failure mechanism fail rates, which are set for multiple failure mechanisms. An overall fail rate is determined for the full process distribution based on the group fail rates. First contribution amounts of the groups to the overall fail rate and second contribution amounts of the failure mechanisms to the group fail rate of each group are determined. Based on an analysis of the contribution amounts, at least one specific failure mechanism is selected and targeted for improvement (i.e., changes directed to the specific failure mechanism(s) are proposed and implemented). Optionally, proposed change(s) are only implemented if they will be sufficient to meet a reliability requirement and/or will not be cost-prohibitive.Type: GrantFiled: June 18, 2015Date of Patent: May 2, 2017Assignee: GLOBALFOUNDRIES INC.Inventors: Jeanne P. Bickford, Nazmul Habib, Baozhen Li, Tad J. Wilder
-
Patent number: 9639646Abstract: An integrated circuit (IC) includes a bridge circuit configured to receive a first request from an external system, a discover circuit coupled to the bridge circuit and configured to process the first request received from the bridge circuit, and a memory map coupled to the discover circuit. The memory map stores a record for each of a plurality of Intellectual Property (IP) blocks implemented within the IC. The discover circuit is configured to generate a list of the IP blocks implemented within the IC from the records of the memory map responsive to the first request. The bridge circuit is configured to send the list to the external system.Type: GrantFiled: July 22, 2014Date of Patent: May 2, 2017Assignee: XILINX, INC.Inventors: Graham F. Schelle, Paul R. Schumacher, Adrian M. Hernandez
-
Patent number: 9639647Abstract: A method of making a semiconductor device includes determining, by a processor, a first pattern density of a first region, determining a second pattern density of a second region, determining a pattern density gradient from the first region to the second region, determining whether the pattern density gradient exceeds a pattern density gradient threshold and performing a placement or a routing of the semiconductor device if the pattern density gradient is less than or equal to the pattern density gradient threshold.Type: GrantFiled: February 18, 2015Date of Patent: May 2, 2017Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.Inventors: Chung-Min Fu, Wan-Yu Lo, Chin-Chou Liu, Huan Chi Tseng
-
Patent number: 9639648Abstract: Systems and techniques are provided to correctly handle obstacles during cell partitioning, thereby preventing electronic design automation (EDA) tools from being subject to performance penalties during subsequent operations that are performed by the EDA tools on the cell partitions.Type: GrantFiled: March 20, 2015Date of Patent: May 2, 2017Assignee: SYNOPSYS, INC.Inventor: Aydin O. Balkan
-
Patent number: 9639649Abstract: According to one embodiment, a semiconductor memory device includes a core section, a corner area adjacent section, a first circuit block and a second circuit block, and multiple wiring layers. The corner area adjacent section is arranged adjacently to a corner area positioned in a corner of the core section adjacently to the sense amplifier and the row decoder. The multiple wiring layers are provided in each of the first circuit block and the second circuit block, wherein a first wire in one of the multiple wiring layers in the first circuit block is arranged parallel to a second wire included in a wiring layer in the second circuit block which is the same as the wiring layer of the first wire.Type: GrantFiled: November 11, 2015Date of Patent: May 2, 2017Assignee: KABUSHIKI KAISHA TOSHIBAInventors: Tsuyoshi Etou, Jumpei Sato, Satoshi Yamano, Osamu Ooto, Souichi Minemura
-
Patent number: 9639650Abstract: At least one method, apparatus and system disclosed involves circuit layout for an integrated circuit device comprising an asymmetrically placed metal formation. A design for an integrated circuit device is received. The design comprises at least one functional cell. A first metal formation is placed asymmetrically about a first cell boundary of the functional cell for providing additional space for routing.Type: GrantFiled: May 19, 2015Date of Patent: May 2, 2017Assignee: GLOBALFOUNDRIES INC.Inventors: Lei Yuan, Juhan Kim
-
Patent number: 9639651Abstract: A routing method is illustrated. One exemplary embodiment of the routing method includes: determining a signal path between a signal source and a corresponding receiving terminal according to a routing structure of a system power mesh; determining a routing structure of an independent power mesh that is independent from the system power mesh according to the signal path; and performing a routing process according to the determined routing structure of the independent power mesh and the signal path. The system power mesh and the independent power mesh are respectively coupled to different voltage sources.Type: GrantFiled: November 10, 2015Date of Patent: May 2, 2017Assignee: ALI CorporationInventors: Liang-Hsin Chen, Yi-Hsien Cheng
-
Patent number: 9639652Abstract: A system, method and computer program product for implementing a quiescent current leakage specific model into semiconductor device design and circuit design flows. The leakage model covers all device geometries with wide temperature and voltage ranges and, without the need for stacking factor calculations nor spread sheet based IDDQ calculations. The leakage model for IDDQ calculation incorporates further parasitic and proximity effects. The leakage model implements leakage calculations at different levels of testing, e.g., from a single device to a full chip design, and are integrated within one single model. The leakage model implements leakage calculations at different levels of testing with the leverage of a single switch setting. The implementation is via a hardware definition language code or object oriented code that can be compiled and operated using a netlist of interest, e.g., for conducting a performance analysis.Type: GrantFiled: January 6, 2014Date of Patent: May 2, 2017Assignee: GLOBALFOUNDRIES INC.Inventors: Paul Chang, Jie Deng, Terrence B. Hook, Sim Y. Loo, Anda C. Mocuta, Jae-Eun Park, Kern Rim, Xiaojun Yu
-
Patent number: 9639653Abstract: A method is described for checking a hardware-configurable logic circuit including circuit areas and including a configuration memory having different subareas for faults, a respective configuration of hardware elements of one of the circuit areas being defined by configuration data stored in an associated subarea of the configuration memory, and when at least one checking requirement in regard to an output signal which is provided by the hardware-configurable logic circuit is met, a fault check of the configuration data being carried out only in those subareas of the configuration memory of the hardware-configurable logic circuit which are involved in generating the output signal.Type: GrantFiled: December 5, 2014Date of Patent: May 2, 2017Assignee: ROBERT BOSCH GMBHInventor: Michael Frischke
-
Patent number: 9639654Abstract: Managing virtual boundaries to enable lock-free concurrent region optimization, including: receiving a model of an integrated circuit (‘IC’); dividing the model into a plurality of regions, wherein none of the plurality of regions overlap with another region; assigning each of the plurality of regions to a thread of execution, wherein each thread of execution utilizes a shared memory space; and optimizing, by each thread in parallel, the assigned region.Type: GrantFiled: December 11, 2014Date of Patent: May 2, 2017Assignee: International Business Machines CorporationInventors: Bijian Chen, David J. Hathaway, Nathaniel D. Hieter, Kerim Kalafala, Jeffrey S. Piaget, Alexander J. Suess
-
Patent number: 9639655Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a definition of a version of a part family comprising a plurality of parts, each part having a same shape and a different respective size, wherein the definition includes a set of parameter values for each part of the part family; storing the definition along with other versions of the part family in either a parametric or parametric-independent format; receiving a request for the part family for a particular computer-aided design system; converting a latest version to a different format that is compatible with the particular computer-aided design system; and providing the converted part family in response to the request.Type: GrantFiled: March 28, 2012Date of Patent: May 2, 2017Assignee: Autodesk, Inc.Inventors: Craig Storms, Christian Tillich, Thord Backe, Felix Beer, Michael Appolo, III, Nick Liu, Damian Wilcox
-
Patent number: 9639656Abstract: A machining simulation device includes a local-region setting unit that sets a local region for a workpiece, an offset-deformation processing unit that offsets and deforms a shape of a part of a whole three-dimensional shape model of the workpiece, for which the local region is set, and generates a local three-dimensional shape model of the workpiece, a local tool-movement-data output unit that outputs local tool movement data from whole tool movement data based on a tool model and movement path data of a tool, a local cutting-deformation processing unit that cuts and deforms the local three-dimensional shape model of a workpiece based on the local tool movement data, and a display superimposing unit that superimposes the cut and deformed local three-dimensional shape model of the workpiece on the whole three-dimensional shape model of the workpiece, and displays the superimposed result.Type: GrantFiled: June 20, 2012Date of Patent: May 2, 2017Assignee: Mitsubishi Electric CorporationInventor: Akira Miyata