Patents Issued in February 20, 2020
-
Publication number: 20200057790Abstract: A batched Cholesky decomposition method, system, and non-transitory computer readable medium for a Graphics Processing Unit (GPU), include mirroring a second problem matrix of a second problem to a first problem matrix of a first problem as paired matrices and shifting the second problem matrix by N+1 and combining the first problem matrix and the mirrored second problem matrix into one matrix of (N+1)×N, where the first problem shared memory comprises regular intervals, where the second problem shared memory is continuous, and where the GPU performs batched dense Cholesky decomposition with the one matrix from the combining to accelerate the Cholesky decomposition.Type: ApplicationFiled: October 28, 2019Publication date: February 20, 2020Inventors: Minsik Cho, David Shing-ki Kung, Ruchir Puri
-
Publication number: 20200057791Abstract: A computer-readable medium including computer-executable instructions providing a method of displaying arrays of computer-readable files, the method comprising causing a first array of computer-readable files to be displayed, said first array of computer-readable files being displayed along a timeline according to a first timescale; causing a second array of computer-readable files to be displayed, said second array of computer-readable files being displayed along a timeline according to a second timescale. An interface, a computerized system and a method for providing same is also disclosed therein.Type: ApplicationFiled: October 27, 2019Publication date: February 20, 2020Inventor: Mathieu Audet
-
Publication number: 20200057792Abstract: A computer-readable medium including computer-executable instructions providing a method of displaying arrays of computer-readable files, the method comprising causing a first array of computer-readable files to be displayed, said first array of computer-readable files being displayed along a timeline according to a first timescale; causing a second array of computer-readable files to be displayed, said second array of computer-readable files being displayed along a timeline according to a second timescale. An interface, a computerized system and a method for providing same is also disclosed therein.Type: ApplicationFiled: October 27, 2019Publication date: February 20, 2020Inventor: Mathieu Audet
-
Publication number: 20200057793Abstract: A computer-readable medium including computer-executable instructions providing a method of displaying arrays of computer-readable files, the method comprising causing a first array of computer-readable files to be displayed, said first array of computer-readable files being displayed along a timeline according to a first timescale; causing a second array of computer-readable files to be displayed, said second array of computer-readable files being displayed along a timeline according to a second timescale. An interface, a computerized system and a method for providing same is also disclosed therein.Type: ApplicationFiled: October 27, 2019Publication date: February 20, 2020Inventor: Mathieu Audet
-
Publication number: 20200057794Abstract: A computer-readable medium including computer-executable instructions providing a method of displaying arrays of computer-readable files, the method comprising causing a first array of computer-readable files to be displayed, said first array of computer-readable files being displayed along a timeline according to a first timescale; causing a second array of computer-readable files to be displayed, said second array of computer-readable files being displayed along a timeline according to a second timescale. An interface, a computerized system and a method for providing same is also disclosed therein.Type: ApplicationFiled: October 27, 2019Publication date: February 20, 2020Inventor: Mathieu Audet
-
Publication number: 20200057795Abstract: The invention pertains to a method and an apparatus adapted to carry out a mechanism for managing navigation among information elements displayed on axes thereof when information elements are not displayed on a display area, the method generally comprising displaying an array, or an axis, of information elements adapted to receive thereon information elements, the array of information elements virtually extending outside a viewing area, the array of information elements including a portion thereof having no information elements thereon, and displaying an indicator of a non-displayed information element present on the axis of information elements outside the viewing area.Type: ApplicationFiled: October 27, 2019Publication date: February 20, 2020Inventors: Mathieu AUDET, Francois CASSISTAT
-
Publication number: 20200057796Abstract: The image processing apparatus includes an accepting unit, first and second storage units, and a controller. The first storage unit stores frequency order data for each language. The controller, using character image data in a font cache area, performs rasterization processing on PDL data. The controller sets first and second cache areas. The controller, based on frequency order data corresponding to a selected language, generates character image data in descending order of character use frequency. The controller has the character image data generated based on frequency order data stored in the first cache area.Type: ApplicationFiled: July 3, 2019Publication date: February 20, 2020Applicant: KYOCERA Document Solutions Inc.Inventor: Anthony DEIPARINE
-
Publication number: 20200057797Abstract: A link association method and system. The method involves receiving by a computer processor from a user, a first link for a first Webpage and a second link for a second Webpage. The user determines that the first Webpage is related to the second Webpage. The computer processor receives a specification command indicating that the first Webpage is related to the second Webpage and in response the computer processor associates the first link with the second link. The computer processor stores the first link associated with the second link and generates a report indicating that the first link is related to the second link.Type: ApplicationFiled: September 11, 2019Publication date: February 20, 2020Inventor: Sarbajit K. Rakshit
-
Publication number: 20200057798Abstract: A method for editing text for sentiment that includes identifying a first block of text for use as a template modeling; and employing sentiment analysis engine (SAE) of the first block of text to establish a model writing style. The method can continue with parsing a second block of text into user text segments for analysis for a writing style of a user; and comparing with a sentiment comparison engine (SCE) the text segments for analysis of user writing style with the model writing style of the user are changed using a plurality of text editing rules. The text editing rules are applied to and change the writing style of user to be substantially similar with the model writing style. The method may continue with editing the second block of user text with a sentiment editor using the plurality of text editing rules to provide that the second block of user text is presented in the model writing style; and changing the second block of user text to align with the model writing style.Type: ApplicationFiled: August 20, 2018Publication date: February 20, 2020Inventors: Richard W. Ragan, JR., Jalal U. Mahmud, David B. Werts
-
Publication number: 20200057799Abstract: Embodiments described herein provide a system for generating a draft proposal. During operation, the system obtains a schema that represents a general model of a request for proposal (RFP). The system generates a structured RFP from an RFP document by structuring one or more elements of the RFP document in the structured RFP based on the schema. The system then generates a proposal outline comprising one or more sections. A respective one of the one or more sections corresponds to one of the one or more elements. The system obtains a piece of content for a respective section of the one or more sections based on a requirement specified in an element corresponding to the section and inserts the piece of content in the section of the proposal outline.Type: ApplicationFiled: August 20, 2018Publication date: February 20, 2020Applicant: Palo Alto Research Center IncorporatedInventors: Kyle D. Dent, Filip Masri
-
Publication number: 20200057800Abstract: A collaborative authoring application provides an authoring environment in which two or more users can edit a document concurrently. Each user edits a copy of the document, sends updates to a master copy of the document, and receives updates from the master copy of the document. The authoring environment generally inhibits the users from providing conflicting editing instructions to the master copy of the document. For example, each user can generate a content lock about one or more data units within the document. The authoring environment may synchronize content locks automatically and content only at the request of the user.Type: ApplicationFiled: August 26, 2019Publication date: February 20, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Jonathan Beckett BAILOR, Ethan Joseph BERNSTEIN, Mark Rolland KNIGHT, Christopher James ANTOS, Andrew Richard SIMONDS, Brian Michael JONES, Simon Peter CLARKE, Edgar Mark SUNDERLAND, David Benjamin ROBINS, Miko Arnab Sakhya SINGHA BOSE
-
Publication number: 20200057801Abstract: Examples of systems and methods for automatic population of electronic documents are described. In an example, a digital base document having the information to be populated in a data field of the electronic document may be obtained. From the digital base document a data item to provide the information may be extracted. Further, for the digital base document, a similarity score may be computed with respect to each document type defined in predefined mapping data, the predefined mapping data including, for each document type, a weight associated with data items occurring in the document type, the weight being associated based on the importance of the data item to the document. Based on the similarity score, a document type of the digital base document may be identified. Further, based on a position of the data item in the digital base document and the identified document type, the data field may be populated.Type: ApplicationFiled: August 20, 2018Publication date: February 20, 2020Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Subhasish ROY, Inderpreet Singh, Anobika Roy, Yabesh Jebaraj
-
Publication number: 20200057802Abstract: Techniques for programmatically controlling computer programs that are configured to be controlled via text-based user interfaces. The techniques include using at least one computer hardware processor to perform: accessing a string specifying content of a user interface (UI) screen of a computer program configured to be controlled via a text-based user interface; generating, based on the string, a two-dimensional (2D) representation of the UI screen; identifying a first controllable UI element in the UI screen at least in part by processing text in the 2D representation of the UI screen; and controlling the computer program by causing, via the first controllable UI element, the computer program to perform at least one action in furtherance of a task.Type: ApplicationFiled: August 16, 2019Publication date: February 20, 2020Applicant: Soroco Private LimitedInventors: Sarthak Joshi, Gaurav Srivastava, Abdul Qadir, Shreyas Harsha Karanth
-
Publication number: 20200057803Abstract: Programmer input in a programming language is received. The programmer input includes i) a built-in function corresponding to retrieving electronic objects from network-accessible storage, and ii) a parameter indicating an electronic object. The programmer input is evaluated to determine that the electronic object is to be retrieved from the network-accessible storage, and one of i) the electronic object, or ii) an evaluation of the electronic object, is retrieved.Type: ApplicationFiled: October 28, 2019Publication date: February 20, 2020Inventors: Stephen Wolfram, Joel Klein, Jan Poeschko
-
Publication number: 20200057804Abstract: Embodiments of the present disclosure relate generally to systems for presenting content suggestions within a messaging interface. A content suggestion system performs operations that include: receiving inputs that include a text string into a messaging interface; parsing a keyword from the text string of the input in response to receiving the inputs; retrieving message content that includes at least a media item based on the keyword; and presenting a chat suggestion that includes the message content within the messaging interface, according to certain example embodiments.Type: ApplicationFiled: August 14, 2018Publication date: February 20, 2020Inventors: Mariya Apanovych, William Brendel, Oleksandr Grytsiuk, Yurii Husiev, Luis Carlos Dos Santos Marujo, Jeremy Voss
-
Publication number: 20200057805Abstract: The technology disclosed presents a novel spatial attention model that uses current hidden state information of a decoder long short-term memory (LSTM) to guide attention and to extract spatial image features for use in image captioning. The technology disclosed also presents a novel adaptive attention model for image captioning that mixes visual information from a convolutional neural network (CNN) and linguistic information from an LSTM. At each timestep, the adaptive attention model automatically decides how heavily to rely on the image, as opposed to the linguistic model, to emit the next caption word. The technology disclosed further adds a new auxiliary sentinel gate to an LSTM architecture and produces a sentinel LSTM (Sn-LSTM). The sentinel gate produces a visual sentinel at each timestep, which is an additional representation, derived from the LSTM's memory, of long and short term visual and linguistic information.Type: ApplicationFiled: October 23, 2019Publication date: February 20, 2020Inventors: Jiasen LU, Caiming Xiong, Richard Socher
-
Publication number: 20200057806Abstract: Methods, systems, and computer program products for entity structured representation and variant generation are provided herein. A computer-implemented method includes automatically parsing instances of a given entity type into semantic components by implementing a parser based at least in part on (i) the given entity type and (ii) items of information relevant to the given entity type; generating, based at least in part on (i) the semantic components and (ii) information pertaining to one or more valid component-specific variants, one or more variants of the semantic components; creating, based at least in part on the one or more variants of the one or more semantic components, one or more variants of at least one instance of an entity associated with the given entity type; and outputting, to at least one user, the one or more variants of the at least one instance of the entity.Type: ApplicationFiled: August 20, 2018Publication date: February 20, 2020Inventors: Nikita Bhutani, Mauricio Hernandez-Sherrington, Yunyao Li, Min Li, Kun Qian
-
Publication number: 20200057807Abstract: A system to electronically generate original content may include a Cognitive Memory Augmented Network (“CAMN”) that ingests data from structured and unstructured sources and organizes it in a neural network. Generic and/or custom decomposition may ensure that the data sources are broken down inside the CAMN to individual elements of reusable data. A Cognitive Gateway Interface (“CGI”) may make data available inside the CAMN accessible to processes such as cognitive search, content extraction, and/or summarization. A feedback mechanism may ingest human thought and convert the feedback to introduce original content into an output. With an enriched CAMN built upon substantial digital content, the system may learn deep semantic meaning and understanding based on content. The system may create and curate new articles, and an assistant system may work as interpreter of content. The system may help with complex research on advanced topics and provide personalized and/or customized reports.Type: ApplicationFiled: August 20, 2019Publication date: February 20, 2020Inventors: Ajay Kapur, Ajay Baranwal, Deepak Jain
-
Publication number: 20200057808Abstract: Methods and systems for leveraging a topic divergence model to generate dynamic sidebar chat conversations are disclosed. A method includes: collecting, by a computing device, data from a first group chat; determining, by the computing device, a main topic of the first group chat and a current topic of the first group chat using the data collected from the first group chat; determining, by the computing device, a first divergence score representing a degree of divergence between the main topic of the first group chat and the current topic of the first group chat; determining, by the computing device, that the first divergence score exceeds a predetermined threshold; and in response to determining that the first divergence score exceeds the predetermined threshold, the computing device creating a second group chat.Type: ApplicationFiled: August 14, 2018Publication date: February 20, 2020Inventors: Jonathan DUNNE, Muneeb ARSHAD, Megan CAPOBIANCO, Gregory ECOCK, Vijai KALATHUR, Christopher POTTER, Daniela REGIER
-
Publication number: 20200057809Abstract: Described is a system for identification of correlations in customer observables (COs). The system extracts key phrases representing COs from textual inputs from multiple data sources, wherein the COs are related to a consumer product. A unified hypergraph is constructed that models co-occurrences of COs. The unified hypergraph includes nodes and types of hyperedges connecting the nodes, where COs are represented by nodes and data sources are represented by different types of hyperedges. Each node of the unified hypergraph is embedded into a latent feature space. The unified hypergraph is partitioned into clusters within the latent feature space, where each cluster contains correlated CO data. The correlated CO data from a cluster are used to generate and provide targeted messages specific to the consumer product to a display device.Type: ApplicationFiled: July 26, 2019Publication date: February 20, 2020Inventors: Jiejun Xu, Tsai-Ching Lu, Dnyanesh Rajpathak, John Anthony Cafeo
-
Publication number: 20200057810Abstract: Systems and methods for information extraction from natural language texts using a combination of classifier models.Type: ApplicationFiled: August 26, 2019Publication date: February 20, 2020Inventors: Stepan Evgenyevich Matskevich, Dmitry Andreevich Sukhodolov, Anatoly Sergeevich Starostin
-
Publication number: 20200057811Abstract: Hybrid natural language understanding (NLU) systems and methods are provided that capitalize on the strengths of the rule-based models and the statistical models, lowering the cost of development and increasing the speed of construction, without sacrificing control and accuracy. Two models are used for intent recognition, one statistical and one rule-based. Both models define the same set of intents, but the rule-based model is devoid of any grammars or patterns initially. Each model may or may not be hierarchical in that it may be composed of a set of specialized models that are in a tree form or it may be just a singular model.Type: ApplicationFiled: August 1, 2019Publication date: February 20, 2020Inventors: Timothy Seegan, Ian Beaver
-
Publication number: 20200057812Abstract: A translation device with two-way projection and voice functions includes: an upper shell, a main shell and a lower shell, wherein the upper shell includes a shell bracket and a cover plate; two projection light machines, a plurality of microphones, an upper control board, a fan and a heat dissipation module are installed in the shell bracket, structural hole positions of projection light machines are formed in two symmetrical sides at the outside of the shell bracket, and the images projected by the two projection light machines can be projected through the structural hole positions of projection light machines; a plurality of microphone speaking holes are further formed at the outside the shell bracket; the fan and the heat dissipation module are further installed in the shell bracket; the cover plate is formed by a combination of a display device and a touch device.Type: ApplicationFiled: August 15, 2018Publication date: February 20, 2020Inventor: Hui Zhao
-
Publication number: 20200057813Abstract: A computing device is provided, including a magnetic data storage tape, a processor, and non-volatile memory operatively coupled to the processor. The non-volatile memory may store instructions executable by the processor to receive a plurality of data files including respective media placement metadata. The instructions may be further executable, for each data file of the plurality of data files, to determine a media placement score based on the media placement metadata of that data file. The instructions may be further executable to determine an order for the plurality of data files based on the respective media placement scores of the data files. The instructions may be further executable to write the plurality of data files to the magnetic data storage tape such that the plurality of data files have the determined order on the magnetic data storage tape.Type: ApplicationFiled: October 12, 2018Publication date: February 20, 2020Applicant: Microsoft Technology Licensing, LLCInventor: Jason David ADRIAN
-
Publication number: 20200057814Abstract: Techniques for selecting a storage node of a storage system to store data include applying a first function to at least some data chunks of an extent to provide respective first values for each of the at least some data chunks. A storage node, included within multiple storage nodes of a storage system, is selected to store the extent based on a majority vote derived from the respective first values.Type: ApplicationFiled: November 28, 2017Publication date: February 20, 2020Inventors: NIKOLAS IOANNOU, IOANNIS KOLTSIDAS, ROMAN A. PLETKA, CHENG-CHUNG SONG, RADU STOICA, SASA TOMIC, ANDREW D. WALLS
-
Publication number: 20200057815Abstract: An image-based item identifying system and method including a mobile device hosting an application software in communication with a server via a communication network and a database on the server. The mobile device having a built-in camera is configured to capture a digital image of an object. The digital image of the object is submitted or uploaded to a search engine on the server to be analyzed. The application software then analyzes and matches the object included in the digital image with a stored object identifier of the object. Information regarding a captured the object is transmitted to a user and displayed on a display of the mobile device. The system allows a user to identify an object in real-time and learn about the object.Type: ApplicationFiled: September 5, 2018Publication date: February 20, 2020Inventor: Randy James Powers
-
Publication number: 20200057816Abstract: A method, a system and a computer program product for automated ASCII-based object-oriented database schema (OODBS) generation. A parser runs through text sentences of a textual document from a requirements gathering team that includes object-oriented application requirements, and identifies nouns corresponding to an object, and each noun's attributes. An Object-oriented dictionary based ASCII interpreter analyzes the ASCII of the captured requirements. For each identified noun, the system creates first key-value structures mapping each identified object to one or more associated attributes. There is further identified, from the created first key-value structures, any attributes that reference to an identified object, and for each of these identified objects, the system creates second key-value structures mapping, for each attribute identified as a reference, associating a corresponding key where the reference is found as an attribute.Type: ApplicationFiled: August 17, 2018Publication date: February 20, 2020Inventors: Santanu Bandyopadhyay, Suryanarayana Rao, Ramesh Chandra Pathak, Sougata Mukherjea
-
Publication number: 20200057817Abstract: In some embodiments, a hierarchical tree may include nodes that each indicates an objective, and each non-root node of the nodes indicates an objective supporting an objective of at least one node with which the non-root node has a direct relationship. Based on a modification to an objective of a given node of the tree, a determination of whether at least one child node of the given node indicates an unsatisfiable objective (e.g., no longer suitably supporting the given node's objective). For a child node of the given node determined to indicate an unsatisfiable objective, a corresponding subset of the tree may be replaced with replacement nodes that each indicates a satisfiable objective (e.g., suitably supporting the given node's objective), where the corresponding subset includes (i) the child node and (ii) descendant nodes of the child node.Type: ApplicationFiled: August 14, 2018Publication date: February 20, 2020Inventor: Matthew Weber
-
Publication number: 20200057818Abstract: An embodiment of the invention provides a device for searching indexes for sensor tag data. The can include a memory that has sensor tag data stored as a time series; an interface that is configured to receive tag names and time segment information for searching sensor tag data; and a processor that is configured to determine partitions of the memory having the sensor tag data stored therein based on the time segment information and configured to determine corresponding indexes and leaf nodes for the determined partitions based on the tag names and the time segment information. An embodiment of the invention can provide an optimized index structure for and a method of storing and searching time series sensor tag data with which most query patterns relating to time series sensor tag data can be satisfied.Type: ApplicationFiled: August 22, 2018Publication date: February 20, 2020Applicant: Machbase, Inc.Inventor: Sung Jin KIM
-
Publication number: 20200057819Abstract: Disclosed herein are system, method, and computer program product embodiments for a query processing system. An embodiment operates by receiving a query associated with a table. An ordered index with entries that include key values that uniquely identifies a corresponding record in the table is determined. A last key value is initialized to store a minimum value for a data type of the key value. The query is executed as a union-all of a plurality of queries. While a count of selected records is less than or equal to a threshold quantity and at least one entry remains in the ordered index, an ordered next entry with a key value subsequent to the last key value in the index is identified, the corresponding record is selected from the table, the last key value is updated, the query is executed, and the count is incremented.Type: ApplicationFiled: August 17, 2018Publication date: February 20, 2020Inventor: Rohitashva Mathur
-
Publication number: 20200057820Abstract: A system and method for generating dynamic, non-subjective hashtags using a corpus-based approach includes capturing social media outputs from a user and from cohorts of the user to create a user corpora and a user cohort corpora, respectively, storing the user corpora and the user cohort corpora in a computer readable storage device coupled to the computing system, deriving a hashtag collation model by analyzing the user corpora and the user cohort corpora, the hashtag collation model being stored on the computer readable storage device, generating a best matched hashtag using the hashtag collation model, wherein the hashtag collation model infers the optimal hashtag from the user corpora and user cohort corpora based on a usage of one or more terms within the user corpora and the user cohort corpora, and adjusting the best matched hashtag over time as the user corpora and the user cohort corpora change over time.Type: ApplicationFiled: August 14, 2018Publication date: February 20, 2020Inventors: Kelley Anders, Jonathan Dunne, Shadi Albouyeh, Trudy L. Hewitt
-
Publication number: 20200057821Abstract: The present disclosure relates to systems, methods, and computer-readable media that generate a platform-specific representative image (e.g., a thumbnail image) for a digital video that is predicted to effectively engage users of a communication system (e.g., a social media system). For example, systems described herein include identifying keywords and associated engagement scores for the content sharing platform. The systems described herein further include identifying keywords associated with segments of the digital video. The systems can further determine a segment of interest based on the engagement scores for the content sharing platform and a semantic relationship between keywords for the content sharing platform and one or more keywords associated respective segments of the digital video. The system can further determine a representative image that effectively engages users of the sharing platform by determining a representative image from the identified segment of interest.Type: ApplicationFiled: August 17, 2018Publication date: February 20, 2020Inventors: Sanjeev Tagra, Sachin Soni
-
Publication number: 20200057822Abstract: An example operation may include one or more of connecting to a blockchain configured to store replicated Uniform Resource Locator (URL) shortening tables, receiving an indication from a blockchain node that a destination of a shortened URL has changed, informing other blockchain nodes of the changed destination of the shortened URL, receiving a shortened URL request from the blockchain node and checking if the requested shortened URL on other blockchain nodes points to a same destination, and connecting the blockchain node to the destination of the requested shortened URL if the destination associated with the shortened URL points to the same destination across all the blockchain nodes.Type: ApplicationFiled: August 14, 2018Publication date: February 20, 2020Inventors: Daby M. Sow, Felix B. Kwizera, Purity Mugambi
-
Publication number: 20200057823Abstract: Systems and methods for determining an intended user selection of a search result. For example, a system may display a first set of search results, including a first search result, and thereafter replace display of the first set of search results with a second set of search results, including a second search result. The system may receive selection of the second search result. If the selection of the second search result was received shortly after display of the second set of search results replaced the first set of search results, the system may update the selection from the second search result to the first search result. For example, if selection of the second search result occurred shortly after display of the second search result replaced the first search result, the system may determine that the user intended to select the first search result but inadvertently selected the second search result.Type: ApplicationFiled: August 16, 2018Publication date: February 20, 2020Inventors: Michael McCarty, Glen E. Roe
-
Publication number: 20200057824Abstract: Techniques are disclosed for using a computation engine executing a machine learning system to generate, according to constraints, renderings of a building or building information modeling (BIM) data for the building, wherein the constraints include at least one of an architectural style or a building constraint. In one example, an input device is configured to receive an input indicating one or more surfaces for the building and one or more constraints. A machine learning system executed by a computation engine is configured to apply a model, trained using images of buildings labeled with corresponding constraints for the buildings, to the one or more surfaces for the building to generate at least one of a rendering of the one or more surfaces for the building according to the constraints or BIM data for the building according to the constraints. Further, the machine learning system is configured to output the rendering or the BIM data.Type: ApplicationFiled: August 20, 2018Publication date: February 20, 2020Inventors: Chih-hung Yeh, Karen Myers, Mohamed Amer
-
Publication number: 20200057825Abstract: The present disclosure relates to a system and method for optimizing building design, construction and operation by tracking post-construction operational data, along with design and construction data. The system addresses the energy performance gap associated with modern construction.Type: ApplicationFiled: October 24, 2017Publication date: February 20, 2020Applicant: WEMARATHONInventor: Ramtin MOTAHAR
-
Publication number: 20200057826Abstract: Embodiments may provide a method for creating specific three-dimensional building information models and a construction document set, including elevation views, architectural documents, mechanical systems, documents, etc. based on user-selected options from a master three-dimensional model element database. A method is provided for generating a building information model, including: deriving three-dimensional building information model elements, where each of the building information model elements is part of an options set for a building; providing for display of the building information model elements in an options grid of an options configurator application, where each building information model element is presented in a cell of the options grid; associating options rules with the building information model elements; and receiving selection of two or more building information model elements.Type: ApplicationFiled: August 28, 2019Publication date: February 20, 2020Inventors: Steven Eugene Bumbalough, Gary Ned Sharp, Scott Paul Babin, Cathrine Hill
-
Publication number: 20200057827Abstract: A virtual data acquisition component generates a building performance model having a plurality of predicted building performance metrics. A physical data acquisition component obtains a plurality of trended building performance metrics. An integrated interface receives the building performance model from the virtual data acquisition component having the plurality of predicted building performance metrics and the plurality of physical building performance metrics from the physical data acquisition component. The integrated interface enables the comparison of the predicted building performance consumption metrics with the trended building performance metrics to identify performance gaps.Type: ApplicationFiled: October 25, 2019Publication date: February 20, 2020Applicant: Energy Assurance Solutions, LLCInventors: Beth Ann Eckenrode, Craig Enrico Stevenson
-
Publication number: 20200057828Abstract: A platform for design of a lighting installation generally includes an automated search engine for retrieving and storing a plurality of lighting objects in a lighting object library and a lighting design environment providing a visual representation of a lighting space containing lighting space objects and lighting objects. The visual representation is based on properties of the lighting space objects and lighting objects obtained from the lighting object library. A plurality of aesthetic filters is configured to permit a designer in a design environment to adjust parameters of the plurality of lighting objects handled in the design environment to provide a desired collective lighting effect using the plurality of lighting objects.Type: ApplicationFiled: October 25, 2019Publication date: February 20, 2020Inventors: Benjamin James Harrison, Shruti Koparkar, Mark Reynoso, Paul Pickard, Raghuram L.V. Petluri, Gary Vick, Andrew Villegas
-
Publication number: 20200057829Abstract: A method for operating a building information modeling (BIM) system, is provided. The method includes at a BIM server, receiving a data alteration request from a client computing device for altering data in one of a building model, a hierarchical structure of building model data, and a Construction Operations Building Information Exchange (COBie) spreadsheet, the building model, hierarchical structure of building model data, and COBie spreadsheet simultaneously displayed in a GUI generated by the BIM server, automatically determining validity of data in the data alteration request, and if it is determined that the data is valid, permitting the data alteration request based on predetermined permissions of the client computing device.Type: ApplicationFiled: October 25, 2019Publication date: February 20, 2020Inventors: Laurence Skoropinski, Lloyd Pickering, Richard Stokoe
-
Publication number: 20200057830Abstract: An integrated circuit including a standard cell includes: a plurality of first wells extending in a first horizontal direction with a first width and of a first conductivity type; and a plurality of second wells extending in the first horizontal direction with a second width and having a second conductivity type, wherein the plurality of first wells and the plurality of second wells are alternately arranged in a second horizontal direction that is orthogonal to the first horizontal direction, and when m and n are integers greater than or equal to 3, the standard cell has a length in the second horizontal direction, the length being equal to a sum of m times a half of the first width and n times a half of the second width.Type: ApplicationFiled: May 2, 2019Publication date: February 20, 2020Inventors: Raheel Azmat, Sidharth Rastogi, Chul-hong Park, Jae-seok Yang, Kwan-young Chun
-
Publication number: 20200057831Abstract: The present embodiments relate to generating synthetic depth data. By way of introduction, the present embodiments described below include apparatuses and methods for modeling the characteristics of a real-world light sensor and generating realistic synthetic depth data accurately representing depth data as if captured by the real-world light sensor. To generate accurate depth data, a sequence of procedures are applied to depth images rendered from a three-dimensional model. The sequence of procedures simulate the underlying mechanism of the real-world sensor. By simulating the real-world sensor, parameters relating to the projection and capture of the sensor, environmental illuminations, image processing and motion are accurately modeled for generating depth data.Type: ApplicationFiled: February 23, 2017Publication date: February 20, 2020Inventors: Ziyan Wu, Shanhui Sun, Stefan Kluckner, Terrence Chen, Jan Ernst
-
Publication number: 20200057832Abstract: A method for planning a technical system, wherein a number of engineering objects are provided, where each engineering object describes a technical component of the technical system, includes types that refer to a function of the engineering object and information about to what domain the type belongs and includes electrical information that includes a schematic symbol description, electrical behavior and electrical characteristics, a number of coherence requirements for the technical system are provided, where the coherence requirements include object patterns defining objects that belong together and a required order of an object sequence, an engineering object is selected, a schematic is generated by placing the schematic symbol description of the selected engineering object and associated engineering objects of an object pattern belonging to the selected engineering object on a plan, and electrical connections between all objects of the object pattern belonging together are generated in accordance with thType: ApplicationFiled: October 31, 2016Publication date: February 20, 2020Inventors: Wilfried BARTH, Engelbert BLUMENTHAL, Metin KAPLAN, Tobias LANGE, Oswin NOETZELMANN, Sarvananthan RAGAVAN, Rami REUVENI, Igor USYKOV, Marcel WOLFF
-
Publication number: 20200057833Abstract: A method includes receiving a pattern layout for a mask, shrinking the pattern layout to form a shrunk pattern, determining centerlines for each of a plurality of features within the shrunk pattern, and snapping the centerline for each of the plurality of features to a grid. The grid represents a minimum resolution size of a mask fabrication tool. The method further includes, after snapping the centerline for each of the plurality of features to the grid, fabricating the mask with the shrunk pattern.Type: ApplicationFiled: October 30, 2018Publication date: February 20, 2020Inventors: Chi-Ta Lu, Chi-Ming Tsai
-
Publication number: 20200057834Abstract: A method of modifying an integrated circuit (IC) design layout is provided. The method includes receiving a first IC design layout having first gate layout patterns and first interconnect layout patterns. Second gate layout patterns for a second IC design layout are then obtained from the first gate layout patterns according to a set of design rules associated with a technology node different from that of the first IC design layout. After determining scaling factors for the first IC design layout based on the first gate layout patterns and the second gate layout patterns such that each scaling factor corresponds to one of at least one shrinkable region and at least one non-shrinkable region in the first IC design layout, the first interconnect layout patterns are adjusted using the scaling factors to determine second interconnect layout patterns for the second IC design layout.Type: ApplicationFiled: November 29, 2018Publication date: February 20, 2020Inventors: Chi-Wen CHANG, Jui-Feng KUAN
-
Publication number: 20200057835Abstract: A global router determines edge capacity of global tiles for a first integrated circuit in a global routing operation. The global router determines a respective edge capacity of first width wire tracks for each of a plurality of global tiles in a first metal layer in the first integrated circuit in a first global routing operation. The global router determines a respective edge capacity of second width wire tracks for each of the plurality of global tiles in the first metal layer in the first integrated circuit in a second global routing operation. The edge capacities for first width and second width wire tracks are determined in separate operations by the global router as part of the operations performed for fabrication of the first integrated circuit.Type: ApplicationFiled: October 27, 2019Publication date: February 20, 2020Inventors: Diwesh Pandey, Christian Schulte, Gustavo E. Tellez
-
Publication number: 20200057836Abstract: Techniques regarding functional placement of one or more logic gates in a periodic circuit row configuration are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise an optimization component, operatively coupled to the processor, that can determine functional placement of a logic gate in a self-aligned double patterning process that can form a periodic circuit row configuration.Type: ApplicationFiled: August 14, 2018Publication date: February 20, 2020Inventors: Hua Xiang, Gustavo Enrique Tellez, Shyam Ramji, Gi-Joon Nam
-
Publication number: 20200057837Abstract: Methods and apparatuses for designing custom footwear are disclosed. An apparatus for designing custom footwear may include a data collection system, a data processing system, and a manufacturing system, where the manufacturing system includes an additive manufacturing device. A method for designing custom footwear may comprise receiving user-specific data, generating a user model, identifying issues in the user model, determining corrective features, generating a custom footwear model, and manufacturing the custom footwear.Type: ApplicationFiled: October 23, 2019Publication date: February 20, 2020Inventors: Tom CLUCKERS, Jean-Pierre WILSSENS
-
Publication number: 20200057838Abstract: Polynucleotide sequencing generates multiple reads of a polynucleotide molecule. Many or all of the reads contain errors. Trace reconstruction takes multiple reads generated by a polynucleotide sequencer and uses those multiple reads to reconstruct accurately the nucleotide sequence of the polynucleotide molecule. Some reads may contain errors that cannot be corrected. Thus, there may be reads that can be used throughout their entire length and other reads that have indeterminant errors which cannot be corrected. Rather than discarding the entire read when an indeterminant error is found, the portion of the read with the error is skipped and the sequence of the read following the error is used to reconstruct the trace. The amount of the read skipped is determined by the location of subsequence after the error that matches a consensus sequence of the other reads. Analysis resumes at a location determined by the location of the match.Type: ApplicationFiled: August 20, 2018Publication date: February 20, 2020Inventors: Sergey Mikhailovich YEKHANIN, Miklos Zoltan RACZ
-
Publication number: 20200057839Abstract: Techniques for synthesizing security exploits via self-amplifying deep learning are provided. In one example, a computer-implemented method can comprise generating, by a system operatively coupled to a processor, a probabilistic model based on an evaluation of one or more first payloads included in a first group of payloads. The computer implemented method can also comprise determining, by the system, based on the probabilistic model, that at least one first payload from the first group of payloads is invalid. Additionally, the computer implemented method can comprise, generating, by the system, a second group of payloads based on removing the at least one invalid first payload from the first group of payloads.Type: ApplicationFiled: October 21, 2019Publication date: February 20, 2020Inventors: Supriyo Chakraborty, Omer Tripp