Structural Design Patents (Class 703/1)
  • Patent number: 10258430
    Abstract: The invention relates to a method for the virtual post-processing of a first virtual three-dimensional dental model (14) of a dental prosthesis (28), said model having been created during the planning of the prosthesis (28). The first virtual dental model (14) is processed virtually after the planning stage in an additional method step (18, 31) by adapting at least one three-dimensional aesthetic surface structure (17) already in existence to the first dental model (14) by means of a virtual tool (10) with the aid of a computer (4) and a display device (6) and by subsequently inserting said structure into the first dental model (14). The aesthetic surface structure (17) has a predetermined form, size and/or a predetermined impression depth (41), and a tooth surface (19) of the dental model (14) is at least partially replaced by the adapted aesthetic surface structure (15, 17).
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: April 16, 2019
    Assignee: DENTSPLY SIRONA Inc.
    Inventors: Steffen Hauth, Sascha Schneider
  • Patent number: 10255383
    Abstract: A method, apparatus, system, and computer program product provide the ability to design a road intersection in a three-dimensional (3D) modeling and visualization system. Two roads are defined in the system with the second road intersecting the first road. A set of design rules (that define characteristics of use that contribute to a shape of the road intersection) is acquired. Based on the set of rules, a 3D model of the road intersection is directly created. A property of one of the roads is modified. Without additional user input, the 3D model of the road intersection is automatically and dynamically updated based on the modified property and while maintaining conformance with the set of design rules.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: April 9, 2019
    Assignee: AUTODESK, INC.
    Inventors: Chakravarthy Gavini, Li Huang, Tao Liu, Guang Han, Yabin Xiao, Ming Chong, Wei Huang, Haibo Wang, Christopher Eric Putnam, Qiang Wu
  • Patent number: 10255384
    Abstract: Novel tools and techniques might provide for designing and/or implementing a drainage system for an agricultural area, based at least in part on three-dimensional soil modeling. In some embodiments, a computer system may designate one or more locations for installing one or more main drainage pipes within the agricultural area, based at least in part based at least in part on optimization of location and/or costs. The optimization may be based at least in part on the location of at least one main drainage area, and the respective slope, depth to bedrock, and saturated hydraulic conductivity of soil at each of the one or more locations.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: April 9, 2019
    Assignee: Trimble Inc.
    Inventors: Joshua W. Shuler, Christopher van der Loo
  • Patent number: 10248824
    Abstract: A method, system for encoding or decoding information in physical properties of an object. A tangible product comprises a three dimensional tangible object having modified physical properties; and wherein the modified physical properties are a modification of physical properties, wherein the modification encodes information. A method comprising: obtaining a representation of a three dimensional object having physical properties; obtaining information to encode; determining modified physical properties by modifying the physical properties to encode within the modified physical properties the information; and producing a tangible product, wherein the tangible product is the three dimensional object having the modified physical properties.
    Type: Grant
    Filed: April 15, 2017
    Date of Patent: April 2, 2019
    Assignee: Glazberg Appelbaum & Co.
    Inventors: Ziv Glazberg, Nadav Applebaum, Shmuel Ur
  • Patent number: 10249170
    Abstract: A computing device includes a rail mount chassis and a processor. The rail mount chassis includes a pressure sensor. The processor monitors the pressure sensor to obtain pressure sensor data; estimates a load exerted on a rail of the rail mount chassis using the obtained pressure sensor data; makes a determination that the load exerted on the rail exceeds a load rating of the rail; and in response to the determination, notifies a user that the rail may be damaged.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: April 2, 2019
    Assignee: Dell Products L.P.
    Inventors: Chih-Wen Huang, Chih-Chieh Ting, Chu-Pei Tsao, Ching-Yuan Pai, Mao-Chen Wu, Tung-Sen Huang
  • Patent number: 10235493
    Abstract: A computer-implemented method constructs a three-dimensional (3D) model, deletes data defining two or more features of the 3D model, and creates a new feature to replace the two or more features. Each of the two or more features has a set of faces, and a reduced amount of data is associated with the new feature with respect to the amount of data defining the two or more features. The method maps unique identifiers, enabling references to be retained and preventing a failure of an operation that uses the reference.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: March 19, 2019
    Assignee: Dassault Systemes SolidWorks Corporation
    Inventors: Robert M. Siegel, Donald Van Zile, III
  • Patent number: 10213172
    Abstract: An imaging method includes executing a low-dose preparatory scan to an object by applying tube voltages and tube currents in an x-ray source, and generating a first image of the object corresponding to the low-dose preparatory scan. The method further includes generating image quality estimates and dose estimates view by view at least based on the first image. The method includes optimizing the tube voltages and the tube currents to generate optimal profiles for the tube voltage and the tube current. At least one of the optimal profiles for the tube voltage and the tube current is generated based on the image quality estimates and the dose estimates. The method includes executing an acquisition scan by applying the tube voltages and the tube currents based on the optimal profiles and generating a second image of the object corresponding to the acquisition scan. An imaging system is also provided.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: February 26, 2019
    Assignee: General Electric Company
    Inventors: Yannan Jin, Bruno Kristiaan Bernard De Man, Peter Michael Edic, Paul Francis Fitzgerald, Xue Rui, Yangyang Yao, Zhye Yin, Uwe Wiedmann
  • Patent number: 10217291
    Abstract: It is provided a computer-implemented method for designing a modeled volume. The method comprises providing a set of dexels that represents the modeled volume, each dexel comprising a set of at least one segment representing the intersection between a line and the modeled volume, wherein the set of dexels is partitioned into groups of neighboring dexels, and wherein a memory space depending on the maximum number of segments comprised in each of the dexels of the group is allocated to each group; providing a sculpting operation on the modeled volume; and updating the set of dexels in response to the sculpting operation. Such a method improves the design of a modeled volume represented by a set of dexels.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: February 26, 2019
    Inventors: Nicolas Montana, Marc Monteil, Romain Nosenzo, Andre Lieutier
  • Patent number: 10211712
    Abstract: A method of making an AC induction motor includes: providing a rotor and a stator for the AC induction motor; determining, for different geometries of an end ring of the rotor, a location of a first centroid of current density in the end ring; determining, for end turns of the stator, a location of a second centroid of current density in the end turns; selecting a geometry for at least the endring of the rotor so that an axial distance between the first centroid of current density and the second centroid of current density is minimized; and assembling the AC induction motor, wherein the end turns and the end ring have the selected geometries.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: February 19, 2019
    Assignee: TESLA, INC.
    Inventors: Konstantinos Laskaris, Andrew D. Baglino
  • Patent number: 10209080
    Abstract: A robotic cleaning device having a body, and an obstacle detecting device configured to obtain data from a vicinity of the robotic cleaning device. The robotic cleaning device further has a propulsion system configured to drive the robotic cleaning device across a surface to be cleaned, and a cleaning member. The device also has a processing unit arranged to extract at least one feature from data obtained by the obstacle detecting device, compare the attained feature with stored features and when the attained feature matches one of the stored features, deduce a position of the robotic cleaning device.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: February 19, 2019
    Assignee: Aktiebolaget Electrolux
    Inventors: Magnus Lindhé, Anders Haegermarck, Petter Forsberg
  • Patent number: 10198534
    Abstract: Disclosed herein is a method and computing system for illustrating elevations in an image corresponding to an area of interest that is at least a portion of a mine worksite. The method includes determining, by a selection, a first dataset that includes a plurality of elevation values defining an elevation topography for a first area of interest. The method further includes, for each of the at least a portion of the elevation values in the first dataset, determining a corresponding color for illustrating the elevation value according to a scale of colors. The scale spans a defined range of altitudes. Each color in the scale is definable by a hue; and at least one parameter for influencing at least one of a lightness and a darkness of the color. The color scale is defined to progress through a spectrum of hues across the defined range of altitudes.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: February 5, 2019
    Assignee: Caterpillar of Australia Pty. Ltd.
    Inventor: Glen Peter Blanchard
  • Patent number: 10200468
    Abstract: An active agenda tool is provided that may be executed at one or more networked computing devices. Each connected active agenda tool includes functionality for displaying an agenda interface and for maintaining agenda item timers. The agenda interface includes an agenda and various interactive controls. The agenda includes a plurality of editable agenda items, each having a corresponding agenda item timer maintained by the agenda tool for recording time dedicated to that agenda item during the meeting. Collateral content, which may be shared among the network computing devices, can be associated with one or more of the agenda items. Agenda data representing the displayed agenda items is changed each time a displayed agenda item is modified during the meeting. Any changes to the agenda data may be distributed to each of the networked computing devices, so that each connected agenda tool can update its agenda during the meeting.
    Type: Grant
    Filed: November 18, 2004
    Date of Patent: February 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Roy Leban, Stephen Matlock, Matthew David Maddin, Michael O. Tiano, Kenneth L. Young, Shaheeda Parveen Nizar, John Paul Lemire
  • Patent number: 10191997
    Abstract: An apparatus is provided for implementation of a system for visualization and diagnostic analysis of a complex system such as an aircraft composed of a plurality of elements. The apparatus may receive and process data for a physical instance of the complex system to identify a maintenance message for the complex system. A diagnostic procedure defined for and associated with the maintenance message, may involve or implicate one or more interested elements of the plurality of elements. The apparatus may generate a visual presentation of at least a portion of the complex system. The visual presentation may be digital media and depict the interested element(s) and one or more other elements of the plurality of elements. And the apparatus may apply a visual effect to the interested element(s) depicted by the visual presentation to distinguish the interested element(s) from the other element(s) depicted by the visual presentation.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: January 29, 2019
    Inventors: Joseph F. Floyd, Brent L. Hadley, Patrick J. Eames, Darren B. Macer
  • Patent number: 10191017
    Abstract: A dynamic characteristic calculation apparatus for a machine tool calculates dynamic characteristic of the machine tool executing an interrupted machining by moving a rotational tool relative to a workpiece. The apparatus includes a detector detecting acoustic wave generated by vibration of the rotational tool or detecting magnetic property being variable by the vibration of the rotational tool where said rotational tool is excited to vibrate, and a calculation division calculating a natural frequency f of the one or plural tool tips in a vibration system, in which the one or plural tool tips of said rotational tool is a vibration body, on a basis of a value detected by the detector.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: January 29, 2019
    Inventors: Yoshihiko Yamada, Hiroshi Watanabe, Takayuki Azuma, Kenji Hamada
  • Patent number: 10193959
    Abstract: A computer-implemented method for editing an interactive dynamic illustration includes receiving a first input associated with a functional relationship between a first visual entity in the dynamic illustration and a second visual entity in the dynamic illustration, receiving a second input that associates a visual parameter of the first visual entity with the functional relationship, and receiving a third input that associates a visual parameter of the second visual entity with the functional relationship. The method further includes causing a graphical representation of the functional relationship to be displayed that visually links the first visual entity and the second visual entity. At least one advantage of the disclosed method is that a user can graphically define and/or modify interactive behavior of the visual elements of an interactive dynamic illustration without textually editing the software that generates the illustration.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: January 29, 2019
    Assignee: AUTODESK, INC.
    Inventors: Rubaiat Habib Kazi, Tovi Grossman, George Fitzmaurice, Fanny Chevalier
  • Patent number: 10181005
    Abstract: A system and method for implementing a layout of passenger arrangements using previously designed configurations. A plurality of tools for implementing a layout of passenger arrangements using previously designed configurations is provided. The plurality of tools comprise a previously designed configurations identification and selection tool configured for selecting previously designed configurations to include in the layout of passenger arrangements and a previously designed configuration visualization tool for displaying a degree to which the layout of passenger arrangements comprises previously designed configurations. A tool selection user interface may be provided to receive input from an operator identifying a one of the plurality of tools to run.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: January 15, 2019
    Assignee: The Boeing Company
    Inventors: Chongman Whang, Anthony Earl Anderson
  • Patent number: 10181223
    Abstract: Aspects of the technology described herein provide for sampling the material properties of a source object within a virtual 3D drawing space, and then applying those properties to a target object within the drawing space. The material properties may include not only color, but also other physical properties like texture and sheen. For example, the way an object behaves in different lighting conditions may constitute a material property. According to aspects of the technology described herein, the manner in which an object behaves in lighting conditions, the shininess of the object, and the texture of the object may all be selected, sampled, and transferred to other target surfaces, such as a canvas or the surfaces of other objects, in the virtual 3D drawing space.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: January 15, 2019
    Inventors: Mark Aaron Stanley, Alexander Charles Cullum, Jonathan Peter Creighton, Matthew Elwyn Oliver Jones
  • Patent number: 10181006
    Abstract: A method for producing a complex product, in particular a motor vehicle, wherein a component is constructed for the product. Data having a three-dimensional representation of the component is generated in a first data format for a first program and data having meta-information on the three-dimensional representation of the component is generated in an electronically searchable data format for a second program. Additionally, the data having the three-dimensional representation of the component in the first data format is embedded into the data in the second data format. A third program is provided for establishing communication between the first and the second program.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: January 15, 2019
    Assignee: Volkswagen AG
    Inventor: Martin Witzel
  • Patent number: 10176687
    Abstract: An electronic lock may be used to monitor and control access throughout a home. The electronic lock is preferably mounted to a main enter/exit door on the home as this provides a good point of contact for users entering and leaving the home. The electronic lock may monitor users, appliances, safety, and operation of interior doors. Access may be controlled and/or monitored by users with a mobile device or through any other similar device.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: January 8, 2019
    Assignee: Spectrum Brands, Inc.
    Inventors: Nedal Akram Almomani, May Lansigan Schlatter, Jason Tu, Matthew D. Lovett, Sachin Sood, Elena Gorkovenko, Elliott Barlow Schneider, James Lin
  • Patent number: 10163001
    Abstract: The virtual model control system has an input device configured to provide input information for formation, movement or transformation of a virtual model; a control device configured to form the virtual model based on the input information received from the input device, move or transform the virtual model, form a plurality of physical particles at the virtual model, form contact point information therefor, and move the plurality of physical particles to update the contact point information; an output device configured to output the virtual model to the outside. When the plurality of physical particles penetrates into another virtual model in the virtual space, the control devices update the contact point information so that the penetrating physical particles are rearranged at an outer side of the another virtual model.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: December 25, 2018
    Assignee: Korea Institute of Science and Technology
    Inventors: Junsik Kim, Jung Min Park, Sang Rok Oh
  • Patent number: 10165082
    Abstract: The present invention relates to a method for managing a connection between a first device and a second device in a network. The method may include requesting application information to the second device, the application information including information related to a specific application included in the second device for an interactive service, obtaining the information related to the specific application from the second device in response to the request, and performing the connection between the first device and the second device based on the information related to the specific application.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: December 25, 2018
    Inventors: Seungryul Yang, Kyoungsoo Moon, Jinpil Kim, Seungjoo An, Jinwon Lee, Donghyun Kang, Kyungho Kim, Hyeonjae Lee, Younghwan Kwon, Jinkwon Lim
  • Patent number: 10157245
    Abstract: A system and method for modeling airflow and temperature are disclosed.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: December 18, 2018
    Inventors: James William VanGilder, Christopher M. Healey, Xuanhang Zhang
  • Patent number: 10156599
    Abstract: Some embodiments include an apparatus for determining statistics of the current in various wiring systems exposed to diffuse electromagnetic fields. Other embodiments of related apparatuses and methods are also disclosed.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: December 18, 2018
    Assignees: Dassault Systemes Simulia Corp.
    Inventors: Robin Stewart Langley, Andrea Barbarulo, Louis Kovalevsky
  • Patent number: 10152563
    Abstract: Systems and methods for designing accessible and usable spaces having built-in elements in multi-unit environments are disclosed. In one embodiment of the system for designing accessible spaces, the system includes a library storing multiple pre-designed universal built-in elements. Each of the pre-designed universal built-in elements includes structural data indicative of clear floor space compliance, reach range compliance, and operable parts compliance. Also, the structural data is indicative of anthropometric data compliance for non-physically challenged and physically challenged persons. A design engine configured to communicate with a user interface provides for design choices by a user and the generation of plan drawings.
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: December 11, 2018
    Inventor: Adrienne A. Faulkner
  • Patent number: 10152047
    Abstract: In an assignment apparatus, it is provided to generate a plant model for an industrial plant with the aid of a computer, components being represented by structural elements, and to allocate the structural elements to nodes of a navigation tree, in each case it being checked, with computer assistance, whether the allocation matches structurally, in order to provide operative-control and/or output elements for the components in the navigation tree.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: December 11, 2018
    Inventors: Robert Reichle, Manfred Gaul, Daniel Reinhardt, Stephan Nicklis, Desiree Nissel, Stephan Schneider, Rima Pfetzing, Anne Schilling, Christian Hornung
  • Patent number: 10154083
    Abstract: A system for collaborating on a component includes a first computing device configured to execute a first multi-user CAx environment and a plurality of second computing devices, each being configured to execute a corresponding second multi-user CAx environment. Each of the second multi-user CAx environments includes a display module configured to cause the corresponding second device to display at least a portion of a component, the component including a plurality of subcomponents wherein at least one of the subcomponents is a released subcomponent, and the first multi-user CAx environment including a first release tracking module configured to cause each of the second multi-user CAx environments to display a visual indication of a released status of the released subcomponent.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: December 11, 2018
    Assignee: United Technologies Corporation
    Inventors: Joseph N. Cerino, Joshua Daniel Winn
  • Patent number: 10152797
    Abstract: Presently disclosed is a method for co-segmenting three-dimensional models represented by sparse and low-rank feature, comprising: pre-segmenting each three-dimensional model of a three-dimensional model class to obtain three-dimensional model patches for the each three-dimensional model; constructing a histogram for the three-dimensional model patches of the each three-dimensional model to obtain a patch feature vector for the each three-dimensional model; performing a sparse and low-rank representation to the patch feature vector for the each three-dimensional model to obtain a representation coefficient and a representation error of the each three-dimensional model; determining a confident representation coefficient for the each three-dimensional model according to the representation coefficient and the representation error of the each three-dimensional model; and clustering the confident representation coefficient of the each three-dimensional model to co-segment the each three-dimensional model respectiv
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: December 11, 2018
    Inventors: Xiaowu Chen, Kan Guo, Qinping Zhao
  • Patent number: 10146891
    Abstract: Systems, methods, and computer-readable and executable instructions are provided for extracting relationship data from building information model (BIM) data. Extracting relationship data from BIM data can include generating a three dimensional geometric model of a number of objects within the BIM data. Extracting relationship data from BIM data can also include determining a number of spatial relationships between a number of objects, wherein the spatial relationships are determined from the three dimensional geometric model. Furthermore, extracting relationship data from BIM data can include exporting the spatial relationships based on a number of criteria.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: December 4, 2018
    Assignee: Honeywell International Inc.
    Inventors: Henry Chen, Conrad B. Beaulieu, Liana M. Kiff, Adam Gibson, Ben Coleman
  • Patent number: 10146565
    Abstract: A method for executing a program includes: storing, in a table associated with each address of a specialized code of a parameterized function, a value of each of specialized parameters for generating the specialized code, and each time the address of a specialized code must be modified, deleted from, or added to the table, a microprocessor generates and records in a memory a search routine written in machine language of the microprocessor, this search routine containing, coded as constants, each address and each specialized parameter value stored in the table, such that the search routine does not include any reading operation of the value of a specialized parameter or of the address of a specialized code outside the continuous address range in which this search routine is recorded, and the microprocessor runs this recorded search routine directly.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: December 4, 2018
    Inventors: Caroline Queva, Damien Courousse, Yves Lhuillier
  • Patent number: 10140390
    Abstract: A system for executing agnostic multi-user CAx environments includes a host computer including a processor and a memory. The processor and memory are configured to operate a multi-user CAx environment. The host computer is configured to communicate with a plurality of local computers, each of the local computers including at least one CAx software package and being configured to operate a local CAx environment of the multi-user CAx environment. A feature list is stored within the memory of the host computer, the feature list includes a list of each feature of a part file. A deletion prevention module is stored within at least one of the memory of the host computer and a memory of each of the local computers. The deletion prevention module is configured to prevent deletion of a prior feature currently accessed by at least one local CAx environment.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: November 27, 2018
    Assignee: United Technologies Corporation
    Inventor: Joshua Daniel Winn
  • Patent number: 10141031
    Abstract: A system according to one embodiment includes a storage bay having a peripheral sidewall defining an interior dimensioned to receive a data storage device therein, at least one flap coupled to the peripheral sidewall, a retention mechanism configured to retain the at least one flap in the retracted position, and an electronic connector coupled to the retention mechanism and configured to pass control signals to the retention mechanism. The at least one flap is positionable between a retracted and deployed position. The at least one flap substantially blocks airflow through the interior of the peripheral sidewall when the at least one flap is in the deployed position, and does not significantly block airflow through the interior of the peripheral sidewall when the at least one flap is in the retracted position. The retention mechanism is electronically controllable to cause the at least one flap to move toward the deployed position.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: November 27, 2018
    Inventors: Jeffrey Scott Holland, Shareef Fathi Alshinnawi, Bejoy Jose Kochuparambil, Aparna Vallury
  • Patent number: 10140392
    Abstract: A computer-aided design system enables physical articles to be customized via printing or embroidering and enables digital content to be customized and electronically shared. A user interface may be generated that includes an image of a model of an article of manufacture and user customizable design areas that are graphically indicated on the image corresponding to the model. A design area selection may be received. In response to an add design element instruction and design element specification, the specified design element is rendered in the selected design area on the model image. Customization permissions associated with the selected design area are accessed, and using the customization permissions, a first set of design element edit tools are selected and rendered. User edits to the design element may be received and rendered in real time. Manufacturing instructions may be transmitted to a printing system.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: November 27, 2018
    Assignee: Best Apps, LLC
    Inventor: Michael Bowen
  • Patent number: 10127333
    Abstract: An embodiment provides a method of modifying a computer aided design (CAD) model. Such an embodiment associates metadata with a CAD model. In turn, the metadata is defined which includes providing the metadata in the form of a signal with one or more frequency characteristics that correspond to one or more respective characteristics of the CAD model. These frequencies can be used as part of mapping and/or processing algorithms in labeling or identifying unknown information about an environment. In an embodiment, the metadata may include graphical descriptions of the frequency such as a vector or other image based files.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: November 13, 2018
    Assignee: Dassault Systemes
    Inventor: Nelia Gloria Mazula
  • Patent number: 10127667
    Abstract: A camera image, associated pose, and range data are applied as inputs to a floor plan generation process, which outputs a venue floor plan. The camera image, associated pose, and venue floor plan are input to a data extraction process, which outputs feature geo-location and metadata information to a data storage mechanism.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: November 13, 2018
    Assignee: LocusLabs, Inc.
    Inventors: Campbell O. Kennedy, Jason D. McMinn
  • Patent number: 10129114
    Abstract: Techniques for exposing network health over network connections in service provider network are disclosed. Monitors such as connection tracking modules may be configured to process network information (e.g., TCP connection state information) relating to network traffic and to transmit the network information to a health manager for analysis. As an example, a customer may request network information relating to a virtual instance provided by a service provider. In response to the request, TCP connection state information relating to the virtual instance may be extracted and processed to determine a network health condition. Information relating to the determined network health condition may be provided to the requesting customer.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: November 13, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Marcin Piotr Kowalski, Richard Hazen Galliher, III, Ian Paul Nowland
  • Patent number: 10120725
    Abstract: Methods, systems, and computer-readable media for automatically configuring an inventory of hardware to interact seamlessly with a datacenter are provided. Initially, customer-specific specifications are collected from a user, which are automatically supplemented with platform-specific specifications. These specifications are used to select the hardware inventory from a set of predefined hardware clusters, where each of the predefined hardware clusters represents compatible configurations of hardware assets and logical assets that have been demonstrated to function congruently. A cluster-configuration file is derived from data held within a stock-keeping unit (SKU) that describes the selected hardware inventory. The cluster-configuration file is populated with abstract symbolic representations that act as placeholders for expected values that are presently unknown. Network resources are assigned by automated conversion of the abstract symbolic representations into concrete values.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: November 6, 2018
    Inventors: Marwan E Jubran, Aleksandr Gershaft, Weiping Hu, Vitalii Tsybulnyk
  • Patent number: 10114982
    Abstract: A method and system is provided for determining a viable containment design of a data center and systematic implementation of the determined containment design in the data center. Particularly, disclosed is a method and system for collecting data pertaining to the design and operational parameters of the data center; enabling various containment design options using CFD based methodology; and providing recommendations for a viable containment design and assisting systematic implementation of the recommendations of in the data center following an iterative procedure.
    Type: Grant
    Filed: March 22, 2013
    Date of Patent: October 30, 2018
    Inventors: Umesh Singh, Amarendra K Singh, Anand Sivasubramaniam
  • Patent number: 10108533
    Abstract: A system executes an enterprise framework for efficient software deployment using a Software Deployment Management (SDM) environment such as Pega®. The system includes an orchestration framework to receive a single input from an administrator; and in response to receiving the single input from the administrator, initiating an end-to-end software deployment process. A smart framework receives instructions from the orchestration framework to initiate the end-to-end software deployment process; manages a rule-set for code development; and packages a product based on developed code. A shell script stores the product in a versioning repository; and publishes a release note corresponding to the product. The orchestration framework deploys the product to a testing environment; and performs a restart for each server. The smart framework validates deployment; and performs a diagnostic check. A testing framework performs a smoke test and a regression test.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: October 23, 2018
    Assignee: Bank of America Corporation
    Inventors: Nurani R. Parasuraman, Rajsekhar Singha Roy, Prabhat Ranjan, Ketulkumar Vinodchandra Joshi
  • Patent number: 10109111
    Abstract: Embodiments of the present invention provide an information system for providing mounting information for a number of connectable devices and electrical devices to a user, comprising a camera configured to record a scene, a display, and a processing device coupled to the camera and the display and configured to display the scene in the display, and to identify in the scene a number of at least one of connectable devices or receptacles, and to overlay the scene in the display with mounting information for the identified connectable devices or the identified receptacles.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: October 23, 2018
    Assignee: ROHDE & SCHWARZ GMBH & CO. KG
    Inventor: Bernhard Sterzbach
  • Patent number: 10102629
    Abstract: Methods, apparatus, and computer readable storage media related to defining a planar model that approximates a plurality of surfaces of an object and/or applying the planar model to detect the object and/or to estimate a pose for the object. For example, the planar model may be compared to data points sensed by the a three-dimensional vision sensor of a robot to determine the object is present in the field of view of the sensor and/or to determine a pose for the object relative to the robot. A planar model comprises a plurality of planar shapes modeled relative to one another in a three-dimensional space and approximates an object by approximating one or more surfaces of the object with the planar shapes.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: October 16, 2018
    Inventor: Wen Li
  • Patent number: 10102317
    Abstract: A method comprising the step of partitioning a 3D model domain into disjoint subsets of interaction and propagation subdomain volumes, wherein propagator methods transport plenoptic field through extents of volumetric media between interaction subdomain boundaries, wherein distinct interaction methods are applied to each interaction subdomain separately and govern the solution process within the subdomain and field-exchange at boundary.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: October 16, 2018
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventor: Colin Norris Reinhardt
  • Patent number: 10095810
    Abstract: Various disclosed embodiments include a method to be performed by a data processing system and including identifying an original curve and an intended location of a new curve in a CAD model. The method also includes generating a transition curve from the original curve. The method further includes determining a displacement function of the new curve and applying the displacement function to the transition curve. The displacement function includes two or more control points. The method includes combining the two or more control points into one transition curve control point. The method also includes adjusting the transition curve control point based on a fullness value so that transition curve overlays the location of the new curve.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: October 9, 2018
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Aarcus Kang, Johan Arendt Grape, Marc Attar
  • Patent number: 10098086
    Abstract: The present disclosure relates to system(s) and method(s) for guiding a user in changing oxygen level environment is illustrated. The system is configured to capturing a set of oxygen levels corresponding to a set of zones in a geographical area. Further, the system is configured for receiving an oxygen threshold level and a current location, corresponding to a user in the geographical area, from a user device of a user. Further, the system may identify a current oxygen level from the set of oxygen levels, wherein the current oxygen level corresponds to a zone associated with the current location of the user. Further, the system is configured to display an oxygen level map, corresponding to the geographical area, on the user device for guiding the user to reach a target zone, in the geographical area.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: October 9, 2018
    Assignee: HCL Technologies Limited
    Inventors: Banumathi Palanichamy, Sankareswari Amudhasidhanandham, AnbuSelvan Vetriselvan, Sivasakthivel Sadasivam
  • Patent number: 10083043
    Abstract: A method for accessing a signal value of an FPGA at runtime, including the steps of loading an FPGA hardware configuration into the FPGA, executing the FPGA hardware configuration in the FPGA, requesting a signal value of the FPGA, sending status data from a functional level of the FPGA to a configuration memory in its configuration level, reading the status data from the configuration memory as readback data, and determining the signal value of the readback data. A method is also provided for making an FPGA build, based on an FPGA model, using a hardware description language, including the steps of creating an FPGA hardware configuration, identifying memory locations of a configuration memory for status data of at least one signal value based on the FPGA hardware configuration, and creating a list with signal values accessible at runtime and the memory locations corresponding thereto.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: September 25, 2018
    Assignee: dSPACE digital signal processing and control engineering GmbH
    Inventor: Heiko Kalte
  • Patent number: 10084868
    Abstract: A gateway that may be implemented in a local network and that communicates with a cloud network to provide efficient services in a weakly connected setting is disclosed. The gateway may be configured to enable services that efficiently utilize resources in both of the gateway and the cloud network, and provide a desired quality of service while operating in a weakly connected setting. The gateway may provide data collection and processing, local network services, and enable cloud services that utilize data collected and processed by the gateway. The local network may include one or more sensors and/or video cameras that provide data to the gateway. In a further implementation, the gateway may determine an allocation of one or more tasks of a service between the gateway and a cloud network by determining the allocation of the one or more service tasks based on desired service latency.
    Type: Grant
    Filed: September 3, 2016
    Date of Patent: September 25, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ranveer Chandra, Ashish Kapoor, Sudipta Sinha, Amar Phanishayee, Deepak Vasisht, Xinxin Jin, Madhusudhan Gumbalapura Sudarshan
  • Patent number: 10077047
    Abstract: The technology relates to determining a future heading of an object. In order to do so, sensor data, including information identifying a bounding box representing an object in a vehicle's environment and locations of sensor data points corresponding to the object, may be received. Based on dimensions of the bounding box, an area corresponding to a wheel of the object may be identified. An orientation of the wheel may then be estimated based on the sensor data points having locations within the area. The estimation may then be used to determine a future heading of the object.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: September 18, 2018
    Assignee: Waymo LLC
    Inventor: Jens-Steffen Ralf Gutmann
  • Patent number: 10078473
    Abstract: Methods and systems for a storage environment are provided. A policy for an input/output (I/O) stream having a plurality of I/O requests for accessing storage at a storage device of the storage sub-system is translated into flow attributes so that the I/O stream can be assigned to one of a plurality of queues maintained for placing I/O requests based on varying priorities defined by set polices. When an I/O request for the associated policy is received by the storage sub-system; the storage sub-system determines a flow attribute associated with the I/O request and the policy; selects a queue for staging the I/O request, such that the selected queue is of either higher priority than what is indicated by the flow attribute or at least of a same priority as indicated by the flow attribute; and allocates storage sub-system resource for processing the received I/O request.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: September 18, 2018
    Assignee: NETAPP, INC.
    Inventors: Reyaz Ahmed, Mayank Saxena, Todd Jason Mills, Aleksandr Khasymski
  • Patent number: 10073849
    Abstract: A system and method utilizes information collected and stored in a database, and dynamically and visually builds up an interior location map with information on occupants within the structure or building; the map is accessible upon request by internet and mobile device users.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: September 11, 2018
    Inventor: Alfred X. Xin
  • Patent number: 10074218
    Abstract: In an embodiment, a computer-implemented method of creating a 3D-part within a computer aided design (CAD) three-dimensional (3D)-assembly can include, in the CAD 3D-assembly, creating the 3D-part based on user input received in the 3D assembly. The method can further include automatically associating a history with the created 3D-part, the history based on the user input used to create the 3D-part.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: September 11, 2018
    Assignee: Dassault Systemes SolidWorks Corporation
    Inventors: Mark Gibson, Amit Mandloi, Hailong Li
  • Patent number: 10063328
    Abstract: A small consumer drone is used to measure RF signals, such as within the vicinity of a cell tower. The drone's frame is fitted with an antenna support device which can be in the form of two intersecting arches of dielectric material. An antenna of selected specification is secured to the antenna support. In this way, the antenna support not only provides a secure mounting for the antenna, but also provides protection from objects above the drone.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: August 28, 2018
    Inventor: Thomas R. Brinkoetter