Patents Issued in April 14, 2022
-
Publication number: 20220114286Abstract: An apparatus may comprise an electronic circuit configured to perform one or more functions or operations, and a memory associated with the electronic circuit. The memory stores a customer-side circuit identification (ID) comprising watermark value combined with a pseudo-random number that is generated as a function of a seed value, wherein the seed value is based on a timestamp generated by computer. An external interface may be coupled to the memory, wherein the external interface provides read-access to the customer-side circuit ID.Type: ApplicationFiled: October 14, 2020Publication date: April 14, 2022Inventors: Luigi Masala, Alberto Dall'Arche, Adolfo De Cicco
-
Publication number: 20220114287Abstract: A privacy protection device for use with a mobile electronic device. The privacy protection device is configured to block the cameras and microphones of the mobile electronic device when not intended for use. The privacy protection device comprises a housing with a plurality of apertures built in for access to the cameras and microphones of the mobile electronic device when in place. A rear camera aperture cover is configured to slidably engage a rear camera aperture to cover the aperture when the rear camera is not needed. A front camera aperture is configured to slidably engage a front camera aperture to cover the aperture when the front camera is not needed. A bottom aperture cover is configured to hinge or snap in place to cover a bottom aperture when the microphone is not needed.Type: ApplicationFiled: March 3, 2021Publication date: April 14, 2022Inventor: Emily M. DiSalvo
-
Publication number: 20220114288Abstract: A system for real-time authenticated obfuscation of electronic data provides real-time visual obfuscation of the data by transforming displayed data into undecipherable data when viewed by an unauthorized user while maintaining access for an authorized user. The system may further provide application-level obfuscation of electronic data via cryptographic keys such that only authorized applications may decrypt the encrypted data. In this way, the system provides secure access control of electronic data within a networked environment.Type: ApplicationFiled: December 22, 2021Publication date: April 14, 2022Applicant: BANK OF AMERICA CORPORATIONInventors: Michael Robert Young, Manu Jacob Kurian, Jo-Ann Taylor
-
Publication number: 20220114289Abstract: Computing machine(s) access an input image of footwear, the input image comprising a pixel or voxel based image. The computing machine(s) generate, based on the input image and using machine learning engines, a 3D (three-dimensional) CAD (computer-aided design) digital asset comprising a NURBS (non-uniform rational basis spline) model of the footwear. Generating the 3D CAD digital asset comprises: identifying, using a trained classification engine, a visual component of the footwear and iteratively fitting, for the visual component of the footwear, a spline using a trained reinforcement learning engine until the spline is within a predefined average distance from the visual component. The 3D CAD digital asset comprises the spline. The machine learning engines comprise the trained classification engine and the trained reinforcement learning engine. The computing machine(s) provide an output representing the 3D CAD digital asset.Type: ApplicationFiled: October 8, 2021Publication date: April 14, 2022Inventors: Ron Te, Eric Redmond, Shashwat Udit, Andrew Grealy, Michael Prichard, Michael Pryor, Colin Creeden, Roger Ignazio
-
Publication number: 20220114290Abstract: The present invention is a computer-implemented method for constructing the foundation of a building, comprising; receiving nodal data associated with the structure design; propagate, member data of the structural frame; analyzing, the member data of the structural frame and the nodal data; applying, a series of loads to the structural frame; generating, a deflection model of the structural frame; and determining, by one of more processors, if any of the members failed and determining the strengthening requirements for the failed members.Type: ApplicationFiled: October 9, 2020Publication date: April 14, 2022Inventor: Maharaj Jalla
-
Publication number: 20220114291Abstract: Techniques are described for computing devices to perform automated operations related to using images acquired in a building as part of generating a floor plan for the building, in some cases without using depth information from depth-sensing equipment about distances from the images' acquisition locations to objects in the surrounding building, and for subsequent use in further automated manners, such as controlling navigation of mobile devices and/or for display to end users in a corresponding GUI (graphical user interface). In some cases, the MIGM system interacts with an MIGM system operator user, such as by displaying a GUI showing information related to the images and/or a floor plan being generated, and by receiving and using input submitted by the user via the GUI to assist with the generating of the floor plan, such as to specify interconnections between particular rooms via particular inter-room wall openings of the rooms.Type: ApplicationFiled: October 13, 2020Publication date: April 14, 2022Inventors: Yuguang Li, Pierre Moulon, Lambert E. Wixson, Christopher Buehler, Ivaylo Boyadzhiev
-
Publication number: 20220114292Abstract: The present invention relates to a structure analyzing method. The method includes dividing a physical structure into a plurality of virtual elements in accordance with a structural geometry of the physical structure and establishing a discrete increment secant iterative model including an equivalent nodal secant mass coefficient and an equivalent nodal secant mass damping coefficient; implementing an increment-secant iterative algorithm to repeatedly compute until convergence a secant mass coefficient slope corresponding to the equivalent nodal secant mass coefficient and a secant mass damping coefficient slope corresponding to the equivalent nodal secant mass damping coefficient; and replacing the equivalent nodal secant mass coefficient and the equivalent nodal secant mass damping coefficient by the converged secant mass coefficient slope and the converged secant mass damping coefficient slope respectively.Type: ApplicationFiled: October 20, 2020Publication date: April 14, 2022Applicant: National Central UniversityInventors: TZU-YING LEE, WEN-HSIAO HUNG
-
Publication number: 20220114293Abstract: Methods, systems, and media for generative urban design with user-guided optimization features are provided.Type: ApplicationFiled: October 8, 2021Publication date: April 14, 2022Inventors: Tess Bianchi, Roshan Agrawal, Saif Haobsh
-
Publication number: 20220114294Abstract: Methods, systems, and media for generative urban design with spreadsheet and model integration features are provided.Type: ApplicationFiled: October 8, 2021Publication date: April 14, 2022Inventors: Difei Chen, Douwe Osinga, Okalo Ikhena, Violet Whitney, Jack Amadeo
-
Publication number: 20220114295Abstract: Methods, systems, and media for building configuration of one or more buildings are provided.Type: ApplicationFiled: October 8, 2021Publication date: April 14, 2022Inventors: Jack Amadeo, Amelia Harvey, Brian Ho, David Huang, Violet Whitney, Luda Zhao
-
Publication number: 20220114296Abstract: Methods, systems, and media for generating building layouts are provided.Type: ApplicationFiled: October 8, 2021Publication date: April 14, 2022Inventors: Okalo Ikhena, Josh Chappell, Difei Chen, Tess Bianchi, Samara Trilling, Douwe Osinga, Brian Ho, Jack Amadeo, Luda Zhao, David Huang, Amelia Harvey
-
Publication number: 20220114297Abstract: A system and method for improved occupancy simulations. A method includes executing a scheduler algorithm based on input data in order to output a plurality of synthetic schedules, wherein the input data includes space data, persona data, and work pattern data, wherein the scheduler algorithm includes a plurality of sub-algorithms executed according to an order of priority, wherein at least an output of one of the plurality of sub-algorithms is input to another of the plurality of sub-algorithms; and inputting the plurality of synthetic schedules to a simulation engine, wherein the simulation engine runs a plurality of simulations using the plurality of synthetic schedules.Type: ApplicationFiled: October 12, 2021Publication date: April 14, 2022Applicant: The Joan and Irwin Jacobs Technion-Cornell InstituteInventors: Davide SCHAUMANN, Pierre PASQUET
-
Publication number: 20220114298Abstract: Introduced here computer programs and associated computer-implemented techniques for generating measurements of physical structures and environments in an automated matter through analysis of data that is generated by one or more sensors included in a computing device. This can be accomplished by combining insights that are derived through analysis different types of data that are generated, computed, or otherwise obtained by a computing device. For instance, a computer program may enable or facilitate measurement of arbitrary dimensions, angles, and square footage of a physical structure based on (i) images generated by an image sensor included in the corresponding computing device and (ii) measurements generated by an inertial sensor included in the corresponding computing device.Type: ApplicationFiled: October 13, 2021Publication date: April 14, 2022Inventors: Victor Palmer, Vu Tran, Brian Webb, Brian Keller
-
Publication number: 20220114299Abstract: A layout design device that designs a new layout obtained by changing an existing layout related to arrangement of a facility in a certain space, the layout design device including: a generator that generates a new layout according to stay data related to a stay specified from flow line data representing a motion of a target in a case of a existing layout in a space; and an output processor that outputs the new layout generated by the generator, wherein the generator generates the stay data by extracting a stay portion where the target stays from the flow line data, and generates the new layout by using auxiliary information that associates the facility arranged in the space with the stay portion and the stay data.Type: ApplicationFiled: December 22, 2021Publication date: April 14, 2022Inventors: Daijiroh ICHIMURA, Hidehiko SHIN
-
Publication number: 20220114300Abstract: A system and method for construction estimation using aerial images is provided. The system receives at least one aerial image of a building. An estimation engine processes the aerial image at a plurality of angles to automatically identify a plurality (e.g., perimeter and interior) lines in the image corresponding to a plurality of features of a roof the building. The estimation engine allows users to generate two-dimensional and three-dimensional models of the roof by automatically delineating various roof features, and generates a report including information about the roof of the building.Type: ApplicationFiled: December 23, 2021Publication date: April 14, 2022Applicant: Xactware Solutions, Inc.Inventors: James Edward Loveland, Jeffrey Clayton Taylor, Jeffery Devon Lewis, Bradley McKay Childs, Corey David Reed, Jared William Robertson
-
Publication number: 20220114301Abstract: A device may include a processor configured to determine a layout for a plurality of automated machine clusters to be deployed in an environment based on a plurality of operation policies and an input task, wherein each operation policy provides a policy to operate one or more automated machines of one of the plurality of automated machine clusters for a trained task based on one or more policy parameters. The processor may further be configured to adjust the one or more policy parameters of at least one of the plurality of operation policies based on the determined layout in the environment and the input task.Type: ApplicationFiled: December 23, 2021Publication date: April 14, 2022Inventors: Venkataraman NATARAJAN, Nishtha Namdeo VAIDYA, Santosh SHUKLA
-
Publication number: 20220114302Abstract: A method can include generating an initial number of simulation models of an environment, where each of the initial number of simulation models includes a corresponding input set of values for parameters; generating an additional number of simulation models of the environment, where each of the additional number of simulation models includes a corresponding input set of values for the parameters; performing simulations of physical phenomena using each of the initial number of simulation models and each of the additional number of simulation models, where each of the simulations generates a corresponding indexed output set of values; determining a series of indexed metrics using the indexed output sets; and, based on the series of indexed metrics, deciding to output the initial number of simulation models and the additional number of simulation models as an ensemble statistically representative of the environment or to generate one or more additional simulation models.Type: ApplicationFiled: October 14, 2020Publication date: April 14, 2022Inventor: Sergey Skripkin
-
Publication number: 20220114303Abstract: A hardware-in-the-loop (HIL) simulation device is provided, which includes a processing circuit and a pulse-width modulation (PWM) signal observation circuit. The PWM signal observation circuit includes an energy storage unit and the energy storage unit is coupled to the processing circuit. A signal source transmits a PWM signal to the processing circuit and the PWM signal observation circuit, and the energy storage unit is charged when the PWM signal is at high level. The processing circuit detects the voltage of the energy storage unit when detecting the falling edge of the PWM signal so as to calculate the duty cycle of the PWM signal.Type: ApplicationFiled: December 24, 2020Publication date: April 14, 2022Inventors: CHUN-AN LIN, WEN-CHE SHEN, CHIH-WEI YEH, PO-HUAN CHOU, CHUN-CHIEH CHANG, YU-HSUN WU
-
Publication number: 20220114304Abstract: Systems, methods, logic, and devices may support computer-aided design (CAD) based sensor design and analysis. In some examples, a system may include a sensor design engine and a sensor analysis engine. The sensor design engine may be configured to access a CAD model of a part and define a sensor in the CAD model as a component of the part, including by specifying: design parameters for the sensor, manufacturing constraints for physical construction of the part including the sensor; and a signal type produced by the sensor. The sensor analysis engine may be configured to perform a simulation analysis on the part defined in the CAD model to include the sensor, including digitally simulating operation of the sensor as a component of the part.Type: ApplicationFiled: February 8, 2019Publication date: April 14, 2022Inventor: John O'Connor
-
Publication number: 20220114305Abstract: A system and method for predicting porosity defects due to solidification in a process of casting a metal object by calculating a fraction liquid distribution field for a solution domain defined based on a 3D computer model of the metal object and defining a second order, graph-like sub-grid of interconnected feeding units separated by interface areas by finding minima in the fraction liquid distribution field. A change in porosity volume is determined in each of the feeding units by calculating the total volume of metal inflow and outflow between a feeding unit and its adjacent feeding units and calculating metal shrinkage in the feeding units.Type: ApplicationFiled: October 4, 2021Publication date: April 14, 2022Applicant: Magma Giessereitechnologie GmbHInventors: Vitalii Gurevich, Wilfried Schaefer
-
Publication number: 20220114306Abstract: Sensitivity analysis of failure events associated with components of a technical system is provided. It is possible to determine, for a plurality of components of a technical system configured in accordance with at least one initial design, importance values which are indicative of a dependency of at least one non-functional specification of a plurality of non-functional specifications of the technical system configured in accordance with the at least one initial design on a change of the technical system with respect to the components of the plurality of components. The method further includes determining a further design of the technical system based on the at least one initial design, the importance values, and a predefined function describing a joint quality score of the plurality of non-functional specifications for the technical system being configured in accordance with a respective design of the technical system.Type: ApplicationFiled: October 5, 2021Publication date: April 14, 2022Inventors: Zhensheng Guo, Christof Kaukewitsch, Marc Zeller
-
Publication number: 20220114307Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for an additive manufacturing heat transfer simulation. For example, an additive manufacturing heat transfer simulation system converts a model of an object into a node representation of the object, and generates a network graph of the object based on the node representation. For each block of nodes in the node representation the system applies a simulated heat to the block of nodes, estimates a diffusion of heat to other nodes based on the network graph, and estimates a heat loss to atmosphere. The system generates a representation of an estimated heat distribution within the object.Type: ApplicationFiled: October 12, 2021Publication date: April 14, 2022Inventors: Jordan Severson, Prahalada Rao, Reza Yavari, Kevin D. Cole
-
Publication number: 20220114308Abstract: A photovoltaic system's configuration specification can be inferred by an evaluative process that searches through a space of candidate values for the variables in the specification. Each variable is selected in a specific ordering that narrows the field of candidate values. A constant horizon is assumed to account for diffuse irradiance insensitive to specific obstruction locations relative to the photovoltaic system's geographic location. Initial values for the azimuth angle, constant horizon obstruction elevation angle, and tilt angle are determined, followed by final values for these variables. The effects of direct obstructions that block direct irradiance in the areas where the actual horizon and the range of sun path values overlap relative to the geographic location are evaluated to find the exact obstruction elevation angle over a range of azimuth bins or directions. The photovoltaic temperature response coefficient and the inverter rating or power curve of the photovoltaic system are determined.Type: ApplicationFiled: December 23, 2021Publication date: April 14, 2022Inventor: Thomas E. Hoff
-
Publication number: 20220114309Abstract: Embodiments generate computer based models, e.g., computer aided design (CAD) models, of materials. One such embodiment selects at least one section of a model representing a unit of a material. In turn, at least one physical or chemical property of the model is estimated based upon a proposed modification to the selected at least one section of the model and a proposed modification to a remainder of the model representing the unit of material. This selecting and estimating is iterated until the estimated at least one physical or chemical property conforms to a user specification of the at least one physical or chemical property. In this way, such an embodiment creates a model of a subject material that conforms to user specified physical and chemical properties.Type: ApplicationFiled: September 29, 2021Publication date: April 14, 2022Inventors: Felix Hanke, James Wescott, Sabine Schweizer, Lalitha Subramanian, Kwan Skinner, Reinier Akkermans
-
Publication number: 20220114310Abstract: Technology for setting a policy for handling a computer-tracked physical asset (for example, a physical asset with a corresponding digital twin) based on policy(ies) for other computer-tracked physical assets that are subject to similar relevant environmental condition(s). Some embodiments use machine learning to refine the relationship between relevant environmental condition(s) and the choice of policy for the physical asset. Some possible types of policies are maintenance action policies and/or spare parts inventory policies.Type: ApplicationFiled: October 12, 2020Publication date: April 14, 2022Inventors: Joseph G. Berti, Lisa Seacat DeLuca
-
Publication number: 20220114311Abstract: A system design learning device includes: at least one memory configured to store instructions; and at least one processor configured to execute the instructions to: perform, with respect to a design target system whose system requirement is shown, system design in which application of a conversion rule to a component of the design target system is iterated until a design result of the system design is obtained; determine an evaluation value for the system design based on the design result; determine an evaluation value related to conversion of each component in the system design based on the evaluation value for the system design; and learn about selection of a component to which the conversion rule is applied based on learning data including the evaluation value related to the conversion of each component.Type: ApplicationFiled: October 6, 2021Publication date: April 14, 2022Applicant: NEC CorporationInventors: Yutaka YAKUWA, Takayuki KURODA
-
Publication number: 20220114312Abstract: A method for debugging a logic system design including a target module to be debugged. The method includes receiving a first gate-level netlist associated with the logic system design and a second gate-level netlist associated with the target module that are generated based on a description of the logic system design, obtaining runtime information of an input signal of the target module by running the first gate-level netlist, and obtaining runtime information of the target module by running the second gate-level netlist based on the runtime information of the input signal of the target module.Type: ApplicationFiled: September 2, 2021Publication date: April 14, 2022Inventor: Yan LU
-
Publication number: 20220114313Abstract: This disclosure discloses a method and apparatus for determining a quantum circuit. The method may include sampling an initial circuit unit pool according to an initial sampling manner to obtain initial K groups of circuit units and constructing and generating initial K candidate quantum circuits. The method may further include determining a performance evaluation index corresponding to the initial K candidate quantum circuits and updating the initial sampling manner and a circuit unit in the initial circuit unit pool based on the performance evaluation index, to obtain an updated sampling manner and an updated circuit unit pool. The method may further include sampling the updated circuit unit pool according to the updated sampling manner to obtain updated K groups of circuit units and constructing and generating updated K candidate quantum circuits. The method may further include determining a target quantum circuit from the updated K candidate quantum circuits.Type: ApplicationFiled: November 11, 2021Publication date: April 14, 2022Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Shixin Zhang, Changyu Hsieh, Shengyu Zhang
-
Publication number: 20220114314Abstract: This validation processing device is provided with: a processing unit that performs model checking on a model to be checked; and a selection unit that selects, on the basis of the result of the model checking, one element from among elements that have undergone state change in a process leading to an unsafe event. The processing unit further performs model checking again on the model to be checked excluding the one element.Type: ApplicationFiled: October 3, 2019Publication date: April 14, 2022Inventors: Kenji TAKAO, Keita HIRAYAMA
-
Publication number: 20220114315Abstract: Methods and systems for verifying a hardware design for a component that evaluates a main algebraic expression comprising at least two variables wherein the main algebraic expression is representable as a lossless combination of a plurality of sub-algebraic expressions, and one or more of the at least two variables can be constrained to cause an instantiation of the hardware design to evaluate each of the sub-algebraic expressions.Type: ApplicationFiled: October 14, 2021Publication date: April 14, 2022Inventors: Sam Elliott, Rachel Edmonds
-
Publication number: 20220114316Abstract: Systems or methods of the present disclosure may provide for determining a loadline for operation of a programmable logic fabric where the loadline is based at least in part on design configuration details for a design or a configuration rather for generic deployment of the programmable logic device. The loadline may be determined using software modeling for the design or configuration. Additionally or alternatively, the loadline may be determined using runtime testing and sensing of real-world parameters. This determination based on real-world parameters of a deployment of the configuration or design is based on a determination of a step load for the design or configuration.Type: ApplicationFiled: December 22, 2021Publication date: April 14, 2022Inventors: Yuet Li, Ankireddy Nalamalpu, Atul Maheshwari, MD Altaf Hossain, Mahesh K. Kumashikar, Mahesh A. Iyer
-
Publication number: 20220114317Abstract: A computer implemented method for determining performance of a semiconductor device is provided. The method includes providing training data comprising input state values and training capacitance values to a neural network executing on a computer system; processing the input state values through the neural network to generate modeled charge values; converting the modeled charge values to modeled capacitance values; determining, by the computer system, whether the training capacitance values of the training data are within a threshold value of the modeled capacitance values utilizing a loss function that omits the modeled charge values; and in response to determining that the training capacitance values of the training data are within the threshold value of the modeled capacitance values, converting, by the computer system, the neural network to a circuit simulation code to generate a converted neural network.Type: ApplicationFiled: September 2, 2021Publication date: April 14, 2022Inventors: Jing Wang, Woosung Choi
-
Publication number: 20220114318Abstract: Methods and apparatus for in-field thermal calibration are disclosed. A disclosed example apparatus includes instructions, memory in the apparatus, and processor circuitry. The processor circuitry is to execute the instructions to determine that a system on chip (SOC) package is deployed, the SOC package deployed with a default first thermal model, in response to the determination that the SOC package is deployed, monitor at least one temperature of the SOC package from a sensor and power usage of the SOC package, calibrate a second thermal model based on the at least one temperature and the power usage, and publish the calibrated second thermal model for control of the SOC package.Type: ApplicationFiled: December 20, 2021Publication date: April 14, 2022Inventors: Mark Gallina, Jianfang Zhu, Kristoffer Fleming, Akhllesh Rallabandi, Jianwei Dai
-
Publication number: 20220114319Abstract: Systems and methods that may be implemented to automatically sense and verify proper mated orientation of a removable BGA package relative to a mating pad array (e.g., of a BGA socket) prior to supplying power to the BGA package. A removable BGA package may be provided with first and second symmetric pins so as to present different respective circuit states on opposing sides of a center point of its BGA package pin array, such that proper orientation of the BGA package occurs only when a designated one of the first and second symmetric pins is mated with a designated pad of the mating pad array. A programmable integrated circuit may in turn sense the circuit state presented at the designated pad to verify proper orientation of the mated BGA package based on the sensed circuit state presented at the designated pad, and may take one or more designated actions based on whether or not proper orientation of the mated BGA package is verified.Type: ApplicationFiled: October 9, 2020Publication date: April 14, 2022Inventors: Geroncio O. Tan, Lip Vui Kan, Merle Wood, III, Wei Cheng Yu
-
Publication number: 20220114320Abstract: An integrated circuit is provided. The integrated circuit includes a first cell that has a first height and is arranged in a first row which extends in a first direction; a second cell that has a second height and is arranged in a second row which extends in the first direction and is adjacent to the first row, wherein the second cell is adjacent to the first cell in a second direction perpendicular to the first direction; and a power line that extends in the first direction, is arranged on a boundary between the first cell and the second cell, and is configured to supply power to the first cell and the second cell. The first cell overlaps a first width of the power line along the second direction and the second cell overlaps a second width of the power line along the second direction, and the first width and the second width are different from each other.Type: ApplicationFiled: August 27, 2021Publication date: April 14, 2022Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jisu YU, Jaewoo SEO, Hyeongyu YOU, Sanghoon BAEK, Jonghoon JUNG
-
Publication number: 20220114321Abstract: A circuit design system is configured to generate a circuit design for an integrated circuit. The circuit design system includes a placement tool configured to generate a graph comprising flows between objects in a first level of a pyramid and targets in the first level. The placement tool generates clusters of objects in a second level of the pyramid in each of the objects in the first level. The objects in the first and the second levels comprise circuit blocks in the circuit design. The placement tool generates clusters of targets in the second level of the pyramid in each of the targets in the first level. The targets in the first and the second levels include subregions of the integrated circuit. The placement tool generates flows from the objects in the second level to the targets in the second level for a placement of the circuit blocks.Type: ApplicationFiled: December 20, 2021Publication date: April 14, 2022Applicant: Intel CorporationInventors: Alexander Andreev, Alexander Rusakov, Alexander Yakhontov
-
Publication number: 20220114322Abstract: A method of designing a semiconductor device including the operations of analyzing a vertical abutment between a first standard cell block and a second cell block and, if a mismatch is identified between the first standard cell block and the second cell block initiating the selection of a first modified cell block that reduces the mismatch and a spacing between the first modified cell block and the second cell block, the first modified cell block comprising a first abutment region having a continuous active region arranged along a first axis parallel to an edge of the vertical abutment, and replacing the first standard cell block with the first modified cell block to obtain a first modified layout design and devices manufactured according to the method.Type: ApplicationFiled: December 21, 2021Publication date: April 14, 2022Inventors: Chi-Yu LU, Hui-Zhong ZHUANG, Pin-Dai SUE, Yi-Hsin KO, Li-Chun TIEN
-
Publication number: 20220114323Abstract: The present disclosure provides a method for evaluating a heat sensitive structure. The method includes identifying a heat sensitive structure in an integrated circuit design layout and identifying a heat generating structure in the integrated circuit design layout. The method also includes calculating an operating temperature of the heat generating structure by taking a practical current distribution into consideration. The method also includes calculating an anticipated temperature increase for the heat sensitive structure induced by thermal coupling of the heat generating structure at the operating temperature.Type: ApplicationFiled: October 14, 2020Publication date: April 14, 2022Inventors: HSIEN YU-TSENG, WEI-MING CHEN
-
Publication number: 20220114324Abstract: Digital layouts that are generated using a pre-defined format can be difficult for users to parse and understand. According to an aspect of the present disclosure, digital layouts are generated using formats that are dynamically determined based on the features in the digital layout. In an embodiment, a plurality of features are received, where each of the features correspond to a respective section of a plurality of sections for a digital layout. Based on the plurality of features, an association between two sections in the plurality of sections is detected. The digital layout is then generated using a format to affiliate the two sections. This digital layout could be an email or a webpage to be displayed on a user interface.Type: ApplicationFiled: December 20, 2021Publication date: April 14, 2022Inventors: KEVIN CLARK, NATALIE HERCUN
-
Publication number: 20220114325Abstract: A system and a method are disclosed for detecting that a requesting user is transmitting a request to a recipient user to perform one or more tasks with respect to a secure document. The system extracts features associated with the secure document and inputs the features into a machine learning model that outputs one or more probabilities corresponding to a potential failure of the request. Based on the one or more probabilities, the system generates one or more feature modification activities to improve a likelihood of the recipient user completing the request. The system provides the one or more feature modification activities to at least one of the requesting user and the recipient user.Type: ApplicationFiled: October 9, 2020Publication date: April 14, 2022Inventors: Soroush Salehian, William Pittman, John Barcellos, Santiago Szuchmacher, Chris Marshall, Jeong Woo Chang, Dylan Ray Häs
-
Publication number: 20220114326Abstract: This disclosure includes technologies for image processing, specifically for generating layout variations that are different but visually consistent with the input layout. The disclosed system determines a visual flow of the design blocks in the input layout, and then generates layout variations based on the visual flow. Advantageously, the disclosed technologies enable both novices and seasoned designers to efficiently create alternative layout variations, even in real-time with intricate designs.Type: ApplicationFiled: October 12, 2020Publication date: April 14, 2022Inventors: Amish Kumar Bedi, Damanpreet Kaur, Sanyam Jain, Zoya Bylinskii
-
Publication number: 20220114327Abstract: Gaze data collected from eye gaze tracking performed while training text was read may be used to train at least one layout interpretation model. In this way, the at least one layout interpretation model may be trained to determine current text that includes words arranged according to a layout, process the current text with the at least one layout interpretation model to determine the layout, and output the current text with the words arranged according to the layout.Type: ApplicationFiled: October 9, 2020Publication date: April 14, 2022Inventors: Alexander James Faaborg, Brett Barros
-
Publication number: 20220114328Abstract: Various embodiments of this disclosure relate to digital documents and, more particularly, to facilitating active reading of one or more digital documents by creating dynamic project views of a virtual workspace. A virtual workspace includes a document and document objects associated with the document, where each document object can relate to a respective portion of the document. According to a method, a document object is tagged with a tag including a first value selected from a first category. A request is received for an automated arrangement of the document objects by the first category. The document object is assigned a first coordinate in a dimension of the virtual workspace, where the first coordinate is computed based on the first value in the tag. Based on the request, the document object is automatically repositioned within the virtual workspace to the first coordinate in the dimension.Type: ApplicationFiled: October 8, 2021Publication date: April 14, 2022Inventor: Craig Tashman
-
Publication number: 20220114329Abstract: A template built by a user may be converted by a Server Script Generation Engine (SSGE) into script code. In converting, the SSGE may load and parse a framework file containing static script syntax to locate insertion points, each associated with an iteration number, and may iteratively parse the template, utilizing the iteration number to resolve, in order, tags and sub-tags contained in the template. If a tag is set to respond to the iteration number, a function of the tag is invoked to process any related sub-tags and return a script associated therewith at the appropriate insertion point. The framework file (with the appropriate script code inserted) is compiled and stored in a compiled script object which can be run multiple times to perform all of the output functions expected by the user in lieu of the need to reconvert the template.Type: ApplicationFiled: December 21, 2021Publication date: April 14, 2022Inventor: Gregory R. Petti
-
Publication number: 20220114330Abstract: One variation of a method for serving interactive advertisement content includes, at a visual element rendered within a window of a computing device: loading an interactive advertisement, including a digital advertisement and a mask overlaid the digital advertisement, into the visual element, the mask including a base layer and an aperture defining a second opacity less than a first opacity of the base layer; in response to a scroll event that moves the visual element a first position within the window, rendering the interactive advertisement within the visual element; and, in response to a scroll event that moves the visual element to a second position within the window, transforming the mask according to a sequence of transformations at a rate proportional to a scroll rate of the scroll event, the sequence of transformations corresponding to a sequence of vertical positions of the visual element within the window.Type: ApplicationFiled: December 23, 2021Publication date: April 14, 2022Inventors: Terry McClendon, David Sebag
-
Publication number: 20220114331Abstract: A computerized method and system for electronic management of input content provides for summary document generation. The method and system determines section lines for each of multiple content sections. Therein, field lines are determined for each field within the content section, including dividing up the number of section lines amongst the plurality of fields. The method and system updates an electronic user interface indicating fields and number of lines for each of fields. Via the user interface, the method and system includes receiving user input for each of the plurality of fields and tracking the user input for each of the plurality of fields relative to the number of field lines for each of the plurality of fields. Thereby, the method and system manages summary documentation generation by interacting with the user to modify the user input and available field lines, as well as updating corresponding content sections.Type: ApplicationFiled: March 5, 2021Publication date: April 14, 2022Inventors: Byron Kantrow Slosar, Sam Kantrow, Federico Halperin
-
Publication number: 20220114332Abstract: Disclosed herein is a method for facilitating streamlining traveling processes for traveling, in accordance with some embodiments.Type: ApplicationFiled: December 22, 2021Publication date: April 14, 2022Inventor: Frederick Dwayne Mulkey
-
Publication number: 20220114333Abstract: Disclosed herein are system, method, and computer program product embodiments for generating and operating workbooks. One embodiment operates by causing display of a workbook having: a first page including a preview of a first object generated by a first online tool; and a second page including a preview of a second object generated by a second online tool. The first page and the second page are displayed simultaneously within the workbook. Then, a command to execute a function against the first object is received, via the workbook, from a user. A request to execute the function is transmitted to the first online tool, where execution of the function generates a revised first object. The embodiment also operates by receiving a revised first page comprising a preview of the revised first object from the first online tool, and replacing the first page in the workbook with the revised first page.Type: ApplicationFiled: October 14, 2020Publication date: April 14, 2022Applicant: salesforce.com, inc.Inventors: Eric WITTKE, Rick MUÑOZ, Jon BELKOWITZ
-
Publication number: 20220114334Abstract: An aspect of the present teachings generally includes a data processing platform (e.g., a platform hosted by a remote computing resource) that analyzes and compiles information contained in a source spreadsheet, e.g., to ascertain how the source spreadsheet manipulates input data. The data processing platform may create an encrypted file related to the source spreadsheet that includes transformed input data and/or directives that define functionality of the source spreadsheet, e.g., where the encrypted file is specifically tailored for use on the data processing platform for a particular user or set of users. Also, or instead, the data processing platform may create or otherwise utilize one or more runtimes that, when executed in conjunction with the encrypted file, can mimic functionality of the source spreadsheet and/or other useful functionality applied to the input data or other disparate data.Type: ApplicationFiled: December 21, 2021Publication date: April 14, 2022Inventor: Bediako Ntodi George
-
Publication number: 20220114335Abstract: A method, computer system, and computer program manage revisions in a document. The document is displayed in a graphical user interface. The document comprises a structured data object composed from a set of tiles, wherein each tile corresponds to one or more data nodes. The tiles are composable according to a domain-specific language of an integrated development environment. One or more revisions to the structured data object are received in sequence. The revisions to each data node of the set of tiles composing the structured data object are independently managed, enabling each revision to be independently reverted to a prior state irrespective of the sequence and revisions to other data nodes of the set of tiles and without reverting the other data nodes of the structured data object to their prior state.Type: ApplicationFiled: October 14, 2020Publication date: April 14, 2022Inventors: Claire Casaregola, Harshita Daddala, Yair Pike, Lauren Miller, Michael Greene