Patents Issued in January 22, 2019
  • Patent number: 10185761
    Abstract: Techniques are provided herein for classifying domains based on DNS traffic so that domains that are malicious or associated with malicious activity can be identified. Traffic between one or more domain name system (DNS) resolvers and one or more authoritative name servers hosted on the Internet is analyzed analyzing at a server having network connectivity. A mismatch between a hostname and Internet Protocol (IP) information for the hostname is detected in the traffic and domains included in the traffic are classified based on the detecting.
    Type: Grant
    Filed: August 2, 2016
    Date of Patent: January 22, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Dhia Mahjoub, Thomas M. Mathew
  • Patent number: 10185762
    Abstract: In various exemplary embodiments, systems and associated methods to predict search results in an electronic environment are disclosed. In one embodiment, a method to provide responses to a search request includes receiving, from an end-user, one or more characters that form a portion of the search request. Prior to receiving a completed version of the search request from the end-user, a plurality of keywords is predicted based on the one or more characters. The prediction is based on the most probable keywords selected from a plurality of prior requests stored in a database. A plurality of responses is prepared based on the most probable keywords. The responses are fit within a single communications packet and returned as a reply to the search request. Other systems and methods are disclosed.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: January 22, 2019
    Assignee: eBay Inc.
    Inventors: Wenyan Hu, Xiaodi Zhang, Alvaro Bolivar, Randall Scott Shoup
  • Patent number: 10185763
    Abstract: In one embodiment, a method includes receiving, from a client system of a user of an online social network, a query inputted by the user, wherein the query comprises multiple n-grams; determining one or more head-terms and one or more modifier-terms of the n-grams based on a syntactic model; identifying one or more objects matching at least a portion of the query; ranking each identified object based on a quality of matching of the object to the determined head-terms and modifier-terms; and sending, to the client system in response to the query, a search-results interface for display, wherein the search-results interface includes one or more search results corresponding to one or more of the identified objects, respectively, each identified object corresponding to a search result having a rank greater than a threshold rank.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: January 22, 2019
    Assignee: Facebook, Inc.
    Inventor: Haixun Wang
  • Patent number: 10185764
    Abstract: Implementations generally relate to search results. In some implementations, a method includes receiving a search query, where the search query includes a least a portion of a name of a target content item. The method further includes causing a display of search results, where the search results include one or more of a name of one or more candidate content items, and one or more respective icons that are associated with the one or more candidate content items, where at least of the candidate content items matches the target content item. The method further includes causing the search results to be displayed in a tile configuration.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: January 22, 2019
    Assignee: SONY INTERACTIVE ENTERTAINMENT LLC
    Inventors: Yumiko Tanaka, William Abbott
  • Patent number: 10185765
    Abstract: There is provided a non-transitory computer-readable medium storing a program causing a computer to execute a process. The process includes: accepting a search keyword; retrieving, from information items posted by users, a posted information item including the accepted search keyword, each of the posted information items including at least either of a text information item and an image information item, and acquiring posted information items which are within a predetermined chronological range with respect to the posted information item including the search keyword; and classifying, as image information items related to the search keyword, some of image information items included in the posted information items that have been acquired, and performing first determination of, for each of the classified image information items, whether or not a user who posted an information item including the classified image information item took an action related to the search keyword.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: January 22, 2019
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Noriji Kato, Tomoko Okuma, Motofumi Fukui
  • Patent number: 10185766
    Abstract: A computer system is communicably coupled to one or more sensor devices. The computer system obtains a database of stored acoustic signatures characterizing predefined acoustic signals generated by passive tags in response to physical motion of respective monitored objects associated with the passive tags. A first acoustic signal characterized by a respective acoustic signature and generated by a first passive tag is detected. In response, and based on the respective acoustic signature and information in the database, a first monitored object associated with the respective acoustic signature is identified, and a first state of the first monitored object is determined. The determined first state is stored in the database, and an indication of the first state is provided to an associated monitoring service.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: January 22, 2019
    Assignee: GOOGLE LLC
    Inventors: Harry Tannenbaum, Benjamin Irvine, Shayan Sayadi, James Vanhook Singer
  • Patent number: 10185767
    Abstract: A method of classifying content items utilizes user-generated playlists. A content item is included in playlists from a plurality of distinct users. A server system receives, from respective users of the plurality of distinct users, respective playlist titles for the playlists. In accordance with a determination that the respective playlist titles from a threshold number of the plurality of distinct users specify a first attribute, the server system assigns the first attribute to the content item. The server system receives a request, from a first user via an application that is executing on a client device that is distinct from the server system, for content having the first attribute. In response to receiving the request, the server system selects the content item according to the first attribute and delivers the selected content item for playback to the first user.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: January 22, 2019
    Assignee: Spotify AB
    Inventors: Erik Bernhardsson, Kevin Faaborg, Yinghao Li
  • Patent number: 10185768
    Abstract: A system, method and computer program utilize a distance associative hashing algorithmic means to provide a highly efficient means to rapidly address a large database. The indexing means can be readily subdivided into a plurality of independently-addressable segments where each such segment can address a portion of related data of the database where the subdivided indexes of said portions reside entirely in the main memory of each of a multiplicity of server means. The resulting cluster of server means, each hosting an addressable sector of a larger database of searchable audio or video information, provides a significant improvement in the latency and scalability of an Automatic Content Recognition system, among other uses.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: January 22, 2019
    Assignee: INSCAPE DATA, INC.
    Inventors: Zeev Neumeier, Brian Reed
  • Patent number: 10185769
    Abstract: In one embodiment, accessing a set of characters of a search query currently entered into a text entry box; compiling a first set of search results based on the set of characters currently entered into the text entry box, wherein the compiling is re-executed responsive to changes to the set of characters entered into the text entry box; associating an image with each search result from the first set of search results; and presenting the first set of search results as a first set of images adjacent to the text entry box.
    Type: Grant
    Filed: June 8, 2011
    Date of Patent: January 22, 2019
    Assignee: Facebook, Inc.
    Inventor: Erick Tseng
  • Patent number: 10185770
    Abstract: A system and method for presenting search results is provided. The method includes submitting a query to a server and receiving from the server, in response to the query: a comprehensive list of search results that satisfy the query, and multiple position vectors, each position vector identifying a respective ordered subset of the search results in the comprehensive list. The method further includes storing the comprehensive list and the multiple position vectors, receiving a user-made selection identifying a subset of the multiple position vectors, and displaying a subset of the search results in the comprehensive list in accordance with the user-made selection.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: January 22, 2019
    Assignee: Google LLC
    Inventors: Taher H. Haveliwala, Glen Jeh, Sepandar Kamvar
  • Patent number: 10185771
    Abstract: A method and a system for scheduling web crawlers according to keyword search. The method comprises: a scheduling end receiving a task request command sent by a crawling node; the scheduling end acquiring a secondary download link address from a priority bucket, generating tasks, adding the generated tasks into a task list, acquiring keyword link addresses from a dynamic bucket, deriving derivative link addresses of the quantities of pages corresponding to the keyword link addresses, generating tasks of the quantities of the pages according to the derivative link addresses of the quantities of the pages, adding the tasks of the quantities of the pages into the task list, acquiring a keyword link address from a basic bucket, generating tasks, adding the generated tasks into the task list, and the scheduling end returning the task list to the crawling node.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: January 22, 2019
    Assignees: BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY CO., LTD., BEIJING JINGDONG CENTURY TRADING CO., LTD.
    Inventors: Yaohua Liao, Xiaowei Li
  • Patent number: 10185772
    Abstract: A system and method for query selection are provided. The method may include acquiring a natural language sentence, pre-processing to obtain a standard node sequence, constructing a node tree based on the relationship between an index node and other nodes, generating a data query command based on the node tree, querying data using the data query command, and filtering the results. The standard node sequence may include at least an index node and a condition node. The node tree may be used to characterize the index-condition combination. The system may include an acquisition unit, a pre-processing unit, a node tree construction unit, a translation unit, and a querying and filtering unit.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: January 22, 2019
    Assignee: HITHINK ROYALFLUSH INFORMATION NETWORK CO., LTD.
    Inventors: Zheng Yi, Wei Xia, Zhiwei Tao
  • Patent number: 10185773
    Abstract: An ecosystem that allows fine-grained multi-party control over access to information stored in one or more data sources of a data provider. A requesting party can submit a query job to the data provider. Resellers in the chain can introduce their own query modifiers to the query job, adding additional data access, data transformation and segmentation functions to the query job. The data provider can append its own query modifier to the query job and execute the query job with all of the query modifiers. Access control for each link in the chain is checked before the query modifier for the link is executed. After execution of all query modifiers and the query job, the results can be provided to the requesting party.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: January 22, 2019
    Assignee: Bitnobi, Inc.
    Inventors: Marin Litoiu, Mark Shtern, Bradley Simmons, Michael Smit
  • Patent number: 10185774
    Abstract: Method and system for processing a request associated with a user from a requesting node to an answering node in a telecommunications network. A repository is associated with the answering node, the repository including a data structure including a plurality of user profiles associated with a plurality of users. In the answering node a user profile of the plurality of user profiles is associated with the user. The method comprising the steps of, assigning a unique user index to each user profile in the data structure, wherein the user index is representative of the location of the user profile within the data structure, communicating at least one user index to the requesting node, incorporating the user index in the request by the requesting node, transmitting the request from the requesting node to the answering node, and retrieving the user profile associated with the user associated with the request by the answering node on the basis of the user index.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: January 22, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Rogier August Caspar Joseph Noldus, Jos Den Hartog
  • Patent number: 10185775
    Abstract: Disclosed are a system, apparatus, and method for multiple client simultaneous localization and mapping. Tracking and mapping may be performed locally and independently by each of a plurality of clients. At configurable points in time map data may be sent to a server for stitching and fusion. In response to successful stitching and fusion to one or more maps known to the server, updated position and orientation information relative to the server's maps may be sent back to the clients. Clients may update their local map data with the received server location data. Clients may receive additional map data from the server, which can be used for extending their maps. Clients may send queries to the server for 3D maps, and the queries may include metadata.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: January 22, 2019
    Assignee: QUALCOMM Technologies, Inc.
    Inventors: Dieter Schmalstieg, Clemens Arth, Christian Pirchheim
  • Patent number: 10185776
    Abstract: A system, method, and media for dynamically controlling rankings and privacy settings for a social network is presented. Upon receipt of an electronic communication from a second user of the social network directed to a first user of the social network, determining whether the first and second users of the social network are connected and determining whether the second user has been blocked from electronically communicating with the first user. in response to determining that the second user is not blocked, executing a ranking process on the second user, based on privacy level settings criteria pre-specified by the first user. The privacy level settings criteria includes preferred attributes of communicating users and a threshold ranking score and the ranking process compares the attributes of the second user to the privacy level settings criteria.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: January 22, 2019
    Assignee: SHOCASE, INC.
    Inventors: Ronald P Young, David Anthony Burgess, Peter Rugg
  • Patent number: 10185777
    Abstract: Aspects of the present disclosure relate to systems and methods for merging versions and activities associated with a file into a history feed and displaying the history feed on a user interface of a client computing device. In one aspect, a file is identified and activities associated with the file are also identified. It may be determined whether the file has at least one activity. When it is determined that the file has at least one activity, at least one actionable history element for the at least one activity is generated. Additionally, the generated history elements are merged to generate a history feed. The history feed is displayed on a user interface. The history feed may be displayed with an application that has opened the file.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: January 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Douglas Lane Milvaney, Maura FitzGerald, Joshua Jones, Matt McNeill, Manoj Sharma, Lidiane Jones
  • Patent number: 10185778
    Abstract: Methods, systems, and apparatus, including computer program products for identifying original content. In one aspect a method is described that includes identifying a first document in a collection of documents. The first document contains a content piece and the content piece does not occur in any earlier document in the collection. The first document is associated with a first author and the first author associated with a first rank. The first rank of the first author is determined using a score of the content piece. The score is a figure of merit of the content piece.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: January 22, 2019
    Assignee: Google LLC
    Inventors: Douwe Osinga, Stefan Christoph
  • Patent number: 10185779
    Abstract: “Smart bookmarks” are described which facilitate aggregation, sharing, and dynamic access to the content in which a particular user has an interest.
    Type: Grant
    Filed: July 30, 2008
    Date of Patent: January 22, 2019
    Assignee: Oath Inc.
    Inventors: Marco Boerries, Keith Saft, George Grinsted, Lee Parry, Carlo P. Bernoulli, Marc Davis, Joseph O'Sullivan
  • Patent number: 10185780
    Abstract: The disclosure includes a system and method configured for resharing content items. The system includes a processor and memory storing instructions that, when executed, cause the system to: receive one or more social-content items that contain one or more first links; determine whether the one or more social-content items are related to a news-story cluster (including one or more news-story items) based on the one or more first links, the news-story cluster including one or more second links; responsive to determining that the one or more social-content items are related to the news-story cluster, associate the one or more social-content items with the news-story cluster; rank the one or more social-content items; and generate a resharing content item including the one or more ranked social-content items.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: January 22, 2019
    Assignee: GOOGLE LLC
    Inventors: Paul Moody, Mayuresh Saoji, Vikas Sukla, Andrey Prigogin
  • Patent number: 10185781
    Abstract: A computer implemented method, a computer system, and computer code stored on tangible, non-transient media, for determining bandwidth of a page load for a specific feature associated with the page. Network traffic associated with requests of a loading of a page to be displayed on a device is monitored. Requests of the loaded page are assigned to an associated function of the page. A set parameters associated with loading of each of the plural features is determined and a scoring function is applied to each set of parameters to determine a raw score. The raw score is normalized into a performance score for the corresponding feature in accordance with a standard total performance score for the page.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: January 22, 2019
    Assignee: CBS INTERACTIVE INC.
    Inventors: Jason Trester, John Landgrave
  • Patent number: 10185782
    Abstract: Methods and apparatuses that identify one of a plurality of modes from a web page associated with a document received at a browser are described. An identified mode may correspond to a user interface configuration. A portion of content may be extracted from the document for a presentation configured by the user interface configuration. A presentation of the extracted content may be displayed on a display screen while excluding a reset of the document without displaying the web page.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: January 22, 2019
    Assignee: Apple Inc.
    Inventors: Kevin Decker, Giovanni Donelli
  • Patent number: 10185783
    Abstract: According to one embodiment, a data processing device, includes: a request receiver, a buffer, a first circuitry and a second circuitry. The request receiver receives a write request containing a first key and first data. The buffer temporarily buffers the first data contained in the write request. The first circuitry, according to a buffering status of the first data in the buffer, reads second data which is partial data of the first data that is not read yet out of the first data buffered in the buffer and generates a second key according to a position of the second data in the first data, based on the first key. The second circuitry associates a data structure containing the second data with the second key and adds the data structure into a data structure set whose elements are associated with second keys.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: January 22, 2019
    Assignee: Toshiba Memory Corporation
    Inventor: Shingo Tanaka
  • Patent number: 10185784
    Abstract: Various embodiments described herein are directed to providing cohesive related searches with dynamically generated titles. One or more related queries are retrieved for a search query and are grouped into one or more groupings based on a predefined relationship between the search query and a subset of the related queries. A dynamically generated first title is retrieved for a first grouping from the predefined relationship between the search query and the related queries in first grouping. The first title and the related queries in the first grouping are presented. A selection pivot is provided to select a second grouping, where the selection pivot contains an indicator of the predefined relationship between the search query and the related queries in the second grouping. Upon selecting the second grouping, a dynamically generated second title is retrieved, and the second title and the related queries in the second grouping are presented.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: January 22, 2019
    Assignee: Microsft Technolgy Licensing, LLC
    Inventors: Aaron Chun-Win Yuen, Arun Sacheti, Karim A Hasham, Yanfeng Sun, Jeffrey Lee-Yu Su
  • Patent number: 10185785
    Abstract: A build-out tracking method and application tracks historical changes within a complex and/or repeatedly modified structure and provides for queries about the build-out of the structure over time. The method returns precise installation data from any spatial point the user chooses to query within the structure by creating a ray that pierces the structure and collects data along its path. This returned data is an immediate record of current in situ and legacy configurations of any and all shape geometries, solving the technical problem created when a surface cannot be rendered into the traditional zero-Gaussian developed surface (upon which the prior art relied). Legacy parts, designs and materials can be evaluated for life-cycle service enabling optimization of the design in support of continuous improvement.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: January 22, 2019
    Inventor: Kenneth J. Rone, Jr.
  • Patent number: 10185786
    Abstract: The disclosed embodiments include a method, apparatus, and computer program product for determining a suitable casing design for a well. For example, one disclosed embodiment includes a system that includes at least one processor and at least one memory coupled to the at least one processor and storing instructions that when executed by the at least one processor performs operations for receiving historical data associated with previously drilled wells; in response to a determination that the historical data associated with previously drilled well is relevant to the well, generating a first set of casing designs using a probabilistic approach and generating a second set of casing designs using a combination approach that combines the probabilistic approach with a deterministic approach; and selecting a suitable casing design from a resulting set of casing designs.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: January 22, 2019
    Assignee: LANDMARK GRAPHICS CORPORATION
    Inventors: Robello Samuel, Nitish Chaudhari, Aniket
  • Patent number: 10185787
    Abstract: In one embodiment, accurate onsite model visualization is provided by utilizing a user's location and orientation in the physical environment to control a view of a CAD model (and optional aligned point cloud), enabling the user to perceive the relationship between model data and locations in the physical environment. Instead of augmenting a view of the physical environment with virtual features, the user navigates within a virtual environment (consisting of the CAD model and optional point cloud) based on their movements in the physical environment. Based on such navigation, the user may determine when they have moved to a location in the physical environment that they would like to interact with (e.g., a location to mark), and interact with such location based on related model data.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: January 22, 2019
    Assignee: Bentley Systems, Incorporated
    Inventors: Stéphane Côté, Antoine Girard-Vallée
  • Patent number: 10185788
    Abstract: A rule set is used to generate an indoor map of a building from partial map data. In one embodiment, the partial map data is based at least in part on crowd sourced trajectory data. In one embodiment, a probabilistic rule set describes relationships in space usage of the indoor building. Hypothesis testing is performed. A most likely complete layout is determined, based on the partial coverage data and the rule set, which preserves the partial map data.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: January 22, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jason R. Wither, Jasvinder Singh
  • Patent number: 10185789
    Abstract: In one embodiment of the present invention, a position-based dynamics (PBD) framework provides realistic modeling and simulation for elastic rods. In particular, the twisting and bending physics of elastic rods is incorporated into the PBD framework. In operation, an elastic rod model generator represents the center line of an elastic rod as a polyline of points connected via edges. For each edge, the elastic rod model generator adds a ghost point to define the orientation of a material frame that encodes the twist of the edge. Subsequently, a PBD simulator solves for positions of both points and ghost points that, together, represent the evolving position and torsion of the elastic rod. Advantageously, the ghost points enable more realistic animation of deformable objects (e.g., curly hair) than conventional PBD frameworks. Further, unlike force based methods, elastic rod simulation in the PBD framework performs acceptably in environments where speed is critical.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: January 22, 2019
    Assignee: AUTODESK, INC.
    Inventors: Ryan Michael Schmidt, Nobuyuki Umetani, Jos Stam
  • Patent number: 10185790
    Abstract: A modeling framework for evaluating the impact of weather conditions on farming and harvest operations applies real-time, field-level weather data and forecasts of meteorological and climatological conditions together with user-provided and/or observed feedback of a present state of a harvest-related condition to agronomic models and to generate a plurality of harvest advisory outputs for precision agriculture. A harvest advisory model simulates and predicts the impacts of this weather information and user-provided and/or observed feedback in one or more physical, empirical, or artificial intelligence models of precision agriculture to analyze crops, plants, soils, and resulting agricultural commodities, and provides harvest advisory outputs to a diagnostic support tool for users to enhance farming and harvest decision-making, whether by providing pre-, post-, or in situ-harvest operations and crop analyzes.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: January 22, 2019
    Assignee: CLEARAG, INC.
    Inventors: John J. Mewes, Dustin M. Salentiny, Dane T. Kuper, Dustin C. Balsley
  • Patent number: 10185791
    Abstract: A system and method are provided for estimating initial stresses in and eigenstrains of a material. The system may receive measured geometric data including measurements of a material before and after the application of a manufacturing process thereto. The measurements may indicate a residual stress in a coupon after application of the manufacturing process. Estimated linear elastic strains may be calculated in respective opposing sides of the coupon based on the measured geometric data. A linear elastic reaction of the material to the manufacturing process may be calculated based at least in part on the estimated linear elastic strains. The system may then calculate an estimated initial stress in the material as a sum of the residual stress in the coupon and the linear elastic reaction of the material, and calculate an estimated eigenstrain of the material based at least in part on the estimated initial stress in the material.
    Type: Grant
    Filed: January 5, 2016
    Date of Patent: January 22, 2019
    Assignee: The Boeing Company
    Inventors: Sebastian Nervi, Jared L. Bolin, James B. Castle
  • Patent number: 10185792
    Abstract: The present disclosure relates to a method for predicting a slagging production position and a slagging production possibility in a furnace, the method including: the analyzing step of analyzing physical compositions of two or more kinds of coal; the phase diagram producing step of producing a phase diagram on the basis of the physical components of the two or more kinds of coal analyzed in the analyzing step; the deriving step of simulating the situation generated when the two or more kinds of coal are co-fired on the basis of the produced phase diagram; and the characteristic analyzing step of analyzing the characteristics in the furnace in the co-firing process of the two or more kinds of coal.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: January 22, 2019
    Assignee: Doosan Heavy Industries Construction Co., Ltd
    Inventors: Eunseong Cho, Dongkil Kim, Hyukje Kim, Byounghwa Lee
  • Patent number: 10185793
    Abstract: A model of a state machine may be created in a modeling environment, and the model may be executed over a simulation time. A duration operator may be defined within the model. The duration operator may include as an input argument, a conditional expression that may evaluate to True or False. During execution, the modeling environment may define a plurality of time steps over the course of the model's simulation time. The conditional expression of the duration operator may be evaluated at the time steps. When the conditional expression evaluates to True, the modeling environment may begin tracking elapsed simulation time, and may continue to track elapsed simulation time while the conditional expression remains True. The value of elapsed simulation time may be made available to other portions of the model.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: January 22, 2019
    Assignee: The MathWorks, Inc.
    Inventors: David B. Andrade, Srinath Avadhanula, Yit Phang Khoo
  • Patent number: 10185794
    Abstract: A computer-implemented method for configuring a hardware verification system is presented. The method includes receiving a first data representative of a first design including a first sequential element configured to be evaluated in accordance with a first signal. The method further includes transforming the first data into a second data representative of a second design. The second data includes a third data associated with a second sequential element including functionality of the first sequential element and a fourth data associated with a first logic circuit. The evaluation of the second sequential element at cycle i of the hardware verification system is performed in accordance with the first logic circuit and a value of the first signal as computed during cycle i?1 of the hardware verification system when the second data is compiled for programming into the hardware verification system, where i is an integer number.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: January 22, 2019
    Assignee: SYNOPSYS, INC.
    Inventors: Xavier Guerin, Alexander Rabinovitch
  • Patent number: 10185795
    Abstract: Electronic design automation systems, methods, and media are presented for characterizing on-chip variation of circuit elements in a circuit design using statistical values including skew, and for performing statistical static timing analysis using these statistical values. One embodiment models delay characteristics under certain operating conditions for circuit elements with asymmetric (e.g., non-Gaussian) probability density functions using normalized skewness. The modeled delay can then be used to perform various timing analysis operations.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: January 22, 2019
    Assignee: Cadence Design Systems, Inc.
    Inventors: Igor Keller, Praveen Ghanta, Arun Kumar Mishra
  • Patent number: 10185796
    Abstract: The present invention provides a system and computer implemented method for generating a layout of a cell defining a circuit component, the layout providing a layout pattern for a target process technology. In accordance with the method, a process technology independent layout representation associated with the circuit component is input, the process technology independent layout representation being defined within a grid array providing a plurality of grid locations. A mapping database is provided having a priority ordered list of mapping entries, each mapping entry storing a process technology independent layout section and an associated layout pattern section for the target process technology.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: January 22, 2019
    Assignee: ARM Limited
    Inventor: Paul Christopher de Dood
  • Patent number: 10185797
    Abstract: Electronic design automation systems and methods for extracting Microelectromechanical systems (MEMS) objects from a manufacturing MEMS layout are described for MEMS layouts directed to MEMS devices including mass and spring objects. Pattern recognition is used on a MEMS layer of the MEMS layout to identify beams and supports. The identified beams and supports are then used to derive a set of intermediate MEMS objects. The intermediate MEMS objects are used to derive a set of output objects, where the set of output objects includes at least two mass objects and at least one active spring object. The set of output objects may then be used to generate a Lagrangian model of the MEMS device described by the MEMS layout.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: January 22, 2019
    Assignee: Cadence Design Systems, Inc.
    Inventor: Janez Jaklic
  • Patent number: 10185798
    Abstract: A layout design system, semiconductor device using the layout design system, and fabricating method thereof are provided.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: January 22, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hyo Jin Kim, Su Hyeon Kim, Azmat Raheel, Chul Hong Park
  • Patent number: 10185799
    Abstract: Techniques and mechanisms for the use of layout-versus-schematic (LVS) design tools to validate photonic integrated circuit designs. Various implementations employ alternate analysis techniques with LVS analysis tools to perform one or more LVS analysis processes on photonic integrated circuits. These analysis processes may include curvilinear design validation and the associated flow implementations.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: January 22, 2019
    Assignee: Mentor Graphics Corporation
    Inventors: Ruping Cao, John G. Ferguson, John D. Cayo, Alexandre Arriordaz
  • Patent number: 10185800
    Abstract: An apparatus and a method are disclosed for the measurement of pattern placement and/or edge placement and/or size of a pattern on a surface of a substrate for the semiconductor industry. At least one source for detection and at least one assigned detector are used to measure the positions of a pattern on a substrate. With a movable stage the substrate is moved while detection takes place. A displacement measurement system determines the position of the movable stage during the movement. A computer is used for correlating detected signals of the at least one detector along the derived trace line with the actual positions of the stage during the movement of the stage.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: January 22, 2019
    Assignee: KLA-Tencor Corporation
    Inventors: Stefan Eyring, Frank Laske
  • Patent number: 10185801
    Abstract: A method may include obtaining a design including cells and a power grid. The method may further include dividing the design into tiles, determining a voltage budget for a tile, calculating a voltage drop for each cell of the tile based on determining an activity factor for the cell and a peak current consumed by the cell, determining, for each cell of the tile and based on the power grid, an affected vicinity for the cell including one or more neighboring cells affected by a current drawn on the cell, determining an affected vicinity for the tile based on the affected vicinity for each cell of the subset, calculating a voltage drop for the tile based on the voltage drop for each cell of the affected vicinity for the tile, and detecting a voltage deviation when a difference between the voltage budget and the voltage drop exceeds a threshold.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: January 22, 2019
    Assignee: Oracle International Corporation
    Inventors: Kiran Kishore Vedantam, Aparna Ramachandran, James Ballard, Mark Russell O'brien, Sampanna Prashant Pathak
  • Patent number: 10185802
    Abstract: A method for designing and customizing a multiphase motor provides reduced modeling and customization time by utilizing a lumped parameter model (LPM) of the multiphase motor. In addition, during the design process, environmental factors, monitoring results of multiphase motors used in the field, market requirements, and the particular application for which the multiphase motor is to be used are all taken into account by the design method. Thus, by considering such factors together with the LPM of the multiphase motor allows the method of the present invention to optimize the overall design of the multiphase motor so that is achieves high reliability, high efficiency, and low cost.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: January 22, 2019
    Assignee: THE UNIVERSITY OF AKRON
    Inventors: Seungdeog Choi, Sai Sudheer Reddy Bonthu
  • Patent number: 10185803
    Abstract: Described herein are systems and methods that receive as input a DNA or RNA sequence, extract features, and apply layers of processing units to compute one ore more condition-specific cell variables, corresponding to cellular quantities measured under different conditions. The system may be applied to a sequence containing a genetic variant, and also to a corresponding reference sequence to determine how much the condition-specific cell variables change because of the variant. The change in the condition-specific cell variables are used to compute a score for how deleterious a variant is, to classify a variant's level of deleteriousness, to prioritize variants for subsequent processing, and to compare a test variant to variants of known deleteriousness.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: January 22, 2019
    Assignee: DEEP GENOMICS INCORPORATED
    Inventors: Brendan Frey, Michael K. K. Leung, Andrew Thomas Delong, Hui Yuan Xiong, Babak Alipanahi, Leo J. Lee, Hannes Bretschneider
  • Patent number: 10185804
    Abstract: Provided is an input apparatus, including: a touch panel configured to receive input operation of at least selecting a medical image, the medical image being displayed on a display area of a display apparatus; and an operation input unit configured to receive spatial operation of the medical image as continuous input, the medical image being displayed on the display area.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: January 22, 2019
    Assignee: Sony Corporation
    Inventors: Shigeatsu Yoshioka, Hidaka Uchida, Yoichi Mizutani, Seiji Miyama, Toru Mitome
  • Patent number: 10185805
    Abstract: A medical image processing apparatus and method are provided. The medical image processing apparatus includes a controller configured to acquire an icon based on information in a medical image file of an object, the icon having a shape of the object and comprising one or more sub-icons, and a display configured to display the icon. Each of the one or more sub-icons corresponds to an anatomical region of the object is configured to accept input to perform one or more image processing functions associated with the corresponding anatomical region.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: January 22, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Praveen Gulaka, Hyun-hee Jo, Se-Jin Yoo, Jae-moon Jo
  • Patent number: 10185806
    Abstract: A medical information system informs prescribers of medically related drug information when preparing a prescription. The point of prescribing messaging system can assist physicians in selecting alternative medications when prescribing medication for patients. The system may include a point of prescription application configured to access and display messages concerning alternative suggested medications of different sponsors in response to an associated selected medication to inform prescribers of the alternative suggested medication for presenting the prescriber with the option of generating an electronic prescription with the alternative suggested medication.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: January 22, 2019
    Inventor: Joseph Piacentile
  • Patent number: 10185807
    Abstract: A system and method is disclosed for the real-time active surveillance of disease. The system generates an outbreak detection model by analyzing the spending records of individuals who are known to be infected to identify purchases and purchase patterns that correlate to infection in the population with a disease. Based on the identified purchases, the system generates probabilistic identification criteria and merges the criteria to simulation models of infection spread by geography to generate a geospatial outbreak detection model. The system applies the generated model to spending records, in real time, to identify and monitor disease spread in the population. The system can also generate alerts if the likelihood that an individual is infected, or one or more individuals in a set or population is infected exceeds a threshold. Actions are taken at remote devices, such as mobile phones, computers and POS terminals in certain embodiments.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: January 22, 2019
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Jeremy Pastore, Michael Zhao, Arun Elangovan
  • Patent number: 10185808
    Abstract: There are provided an apparatus and method for diagnosis using a medical image. The apparatus includes: an analyzing unit configured to detect a lesion area, and generate a group of candidate lesion areas with respect to the detected lesion area; and an interface unit configured to arrange one or more candidate lesion areas selected among the group of candidate lesion areas with information about each of the one or more selected candidate lesion areas in a first region of an interface.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: January 22, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jin-Man Park, Kyoung-Gu Woo
  • Patent number: 10185809
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for projecting patients having a medical condition by utilizing multiple data sources. One computer-implemented method includes accessing patient data related to multiple patient transactions, each patient transaction representing provision of medical care including one or more pharmaceutical products to a patient. One or more factors are derived for use in projecting the accessed patient data to represent all patient transactions for the geographic area. A first projection of the accessed patient data is calculated using the derived one or more factors. The first calculated projection is compared to pharmaceutical distribution data for the geographic area. The derived factors are adjusted by reducing a difference between one or more components of the first calculated projection and one or more components of the pharmaceutical distribution data.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: January 22, 2019
    Assignee: IQVIA Inc.
    Inventors: Li Zhou, Xiaoping Cai, Timothy A. Hughes
  • Patent number: 10185810
    Abstract: The present disclosure relates to a monitoring device and a method of monitoring drug adherence in a clinical trial. In one embodiment, the monitoring device determines that an authenticated user has consumed the medication comprising the drug and further determines that the authenticated user who has consumed the drug is associated with the corresponding monitoring device. Furthermore, the monitoring device determines that the drug has successfully passed through gastrointestinal (GI) tract of the authenticated user based on analysis of biometric signatures of the GI tract. Based on the determination of valid proximity and successful passing of the medication within the GI tract of the authenticated user, the monitoring device reports that the drug adherence by the user is successful. Thus, the disclosed method and the monitoring device determine that only authenticated user has consumed the medication and not just if the medication has been taken by any person.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: January 22, 2019
    Assignee: Wipro Limited
    Inventors: Vinod Pathangay, Santhosh Kumar Madathil