Instrumentation And Component Modeling (e.g., Interactive Control Panel, Virtual Device) Patents (Class 715/771)
  • Patent number: 10386806
    Abstract: A method for connecting models of technical systems in a testing device equipped for control unit development having a connection of a first model of a first technical system to a second model of a second technical system. The first model and the second model include a model of a control unit, a model of a technical system to be controlled, or a model of an environment interacting with the control unit or with the technical system to be controlled. The first model has a first data interface and the second model has a second data interface. The method has the provision of a first model hierarchy structure and the provision of a second model hierarchy structure. The method has an automatic configuration of compatible connections so that the first model present in the testing device exchanges data with the second model present in the testing device through compatible connections.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: August 20, 2019
    Assignee: dSPACE digital signal processing and control engineering GmbH
    Inventor: Marc Tegethoff
  • Patent number: 10380772
    Abstract: A computer-implemented system that transforms one or more project plans to create a graphical project view. The project view contains a set of markers along a time axis, and one or more time axis rules which define the appearance of discontinuous timespans, non-linear timespans, or both along the time axis. Once created, users may alter its appearance by adding, removing, or changing the time axis rules to modify the set of timespans along the time axis. Timespan adjustment also causes markers to shift horizontally and adjust their widths so that the dates on the time axis always align with the dates of the markers. The system also can create templates containing time axis rules and other settings, but no markers. Templates are used to create new project views from different project plans, while maintaining the same time axis geometry.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: August 13, 2019
    Inventors: Safford T Black, James L Black, Nathan W Black
  • Patent number: 10373053
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for receiving, by a computational graph system, a request to process a computational graph; obtaining data representing a subgraph of the computational graph, the computational graph comprising a plurality of nodes and directed edges, wherein each node represents a respective operation, wherein each directed edge connects a respective first node to a respective second node, the subgraph assigned to a first device by a placer in the computational graph system; determining that the first device comprises a hardware accelerator having a plurality of streams; in response to determining, generating instructions that when executed by the first device cause the first device to: assign the operation represented by each node in the subgraph to a respective stream; and perform the operations represented by the nodes in the subgraph in accordance with the assignment.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: August 6, 2019
    Assignee: Google LLC
    Inventors: Paul Ronald Barham, Vijay Vasudevan
  • Patent number: 10360942
    Abstract: Physical storage media may store video information defining video content. The video content may be characterized by video edit information. The video edit information may identify one or more of portions of the video content used in a video edit and/or one or more highlight moments within the video content. The video edit information may be accessed. One or more target portions of the video content may be identified based on the video edit information. The target portion(s) of the video content may not be used in the video edit and/or may not include at least one of the highlight moment(s). The target portion(s) of the video content may be defined by one or more target portions of the video information. The target portions of the video information may be changed.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: July 23, 2019
    Assignee: GoPro, Inc.
    Inventor: Christophe Delachanal
  • Patent number: 10354186
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for modifying a computational graph to include send and receive nodes. Communication between unique devices performing operations of different subgraphs of the computational graph can be handled efficiently by inserting send and receive nodes into each subgraph. When executed, the operations that these send and receive nodes represent may enable pairs of unique devices to conduct communication with each other in a self-sufficient manner. This shifts the burden of coordinating communication away from the backend, which affords the system that processes this computational graph representation the opportunity to perform one or more other processes while devices are executing subgraphs.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: July 16, 2019
    Assignee: Google LLC
    Inventors: Vijay Vasudevan, Jeffrey Adgate Dean, Sanjay Ghemawat
  • Patent number: 10338112
    Abstract: Electrical usage of devices in a building may be monitored to provide information about the operation of the devices to a user. The information communicated to a user may include historical information that is retrieved from a server and real-time information that is received from a power monitoring device. The historical information may be transmitted to the user device over a first network connection where the historical information is retrieved using an identifier received from the user device. The real-time information may be received from a power monitoring device and transmitted to the user device over a second network connection.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: July 2, 2019
    Assignee: SENSE LABS, INC.
    Inventors: Christopher M. Micali, Ryan T. Houlette, Michael S. Phillips, Charles H. Rutledge, Jeffrey N. Marcus
  • Patent number: 10339721
    Abstract: A computer system having a display generation component, one or more input devices, and one or more cameras receives a request to display a virtual object in a first user interface region that includes a field of view of the one or more cameras. In response to the request, in accordance with a determination that object-placement criteria are not met, the representation of the virtual object is displayed with a first set of visual properties and with a first orientation that is independent of which portion of the physical environment is displayed in the field of view of the one or more cameras. In accordance with a determination that the object-placement criteria are met, the representation of the virtual object is displayed with a second set of visual properties that are distinct from the first set of visual properties and with a second orientation that corresponds to a plane.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: July 2, 2019
    Assignee: APPLE INC.
    Inventors: Jonathan R. Dascola, Stephen O. Lemay, Jeffrey M. Faulkner, David J. Addey, David Lui, Giancarlo Yerkes, Lisa K. Forssell
  • Patent number: 10331711
    Abstract: A method for providing an interactive map section on a user interface of a client device has the steps of sending a request for a map section; sending a request for information associated with the map section; receiving the map section, the map section forming a map layer; receiving instructions for generating an object layer containing at least one object associated with the requested information; generating the object layer on the client device using the instructions for generating the object layer; receiving instructions for generating a logical layer; generating the logical layer on the client device using the instructions for generating the logical layer; merging the map layer, the object layer and the logical layer on the client device to generate the interactive map section; and displaying the interactive map section on the user interface of the client device. The logical layer contains at least one interactive element.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: June 25, 2019
    Assignee: YANDEX EUROPE AG
    Inventors: Sergey Sergeevich Konstantinov, Marina Borisovna Stepanova
  • Patent number: 10334030
    Abstract: Data traffic splitting between computing clouds may include a first application delivery controller (ADC) and a second ADC. The first ADC can be configured to control data traffic split within a first computing cloud. The second ADC can be configured to control data traffic split within a second computing cloud. The system may include a third ADC configured to control traffic split between at least the first ADC and the second ADC. The first ADC can be associated with a first version of an application configured to run on the first computing cloud. The second ADC can be associated with a second version of the application configured to run on the second computing cloud. The third ADC is further configured to control data traffic split based on at least one blue/green policy.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: June 25, 2019
    Assignee: A10 Networks, Inc.
    Inventors: Manikantan Venkiteswaran, Manu Dilip Shah
  • Patent number: 10331339
    Abstract: An input method is provided by embodiments of the present invention, relating to the communications field, and invented to improve the input experience of a user. The input method includes: providing an input interface on a touch display screen, where the input interface includes a virtual soft keyboard distributed in a sector area around a lower left corner or lower right corner of the input interface; receiving an input instruction which is input by a user through the virtual soft keyboard; and displaying input information corresponding to the input instruction. An input apparatus and a terminal device are also provided by embodiments of the present invention. The present invention is applicable to a mobile device or a handheld device.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: June 25, 2019
    Assignee: HUAWEI DEVICE CO., LTD.
    Inventor: Yun Yang
  • Patent number: 10320558
    Abstract: A method and apparatus is provided for the operation of a secure and deduplicated write once read many virtual disk which exceeds the write performance of traditional cryptographic methods. This is achieved through the utilization of a time-memory tradeoff via the empty space on a virtual disk at format time. Traditionally empty space is zeroed to indicate that data is not present. When implementing the apparatus, the empty space is filled with the output of a symmetric-key algorithm uniquely keyed for that specific disk. From an information theoretic point of view, the format operation stores cryptographically structured data, rather than purely redundant data, enabling the write operation that encodes data to be stored on the disk to operate without additional cryptographic computation. This reduced computation requirement for encoding enables the computation required deduplication to operate as if encoding was not being performed, resulting in a net throughput increase.
    Type: Grant
    Filed: April 19, 2013
    Date of Patent: June 11, 2019
    Assignee: DARK SIGNAL RESEARCH, LLC
    Inventors: David H Leventhal, Robert F Barnitt
  • Patent number: 10319239
    Abstract: Systems and methods for context based controller pilot data link communication (CPDLC) are provided. In certain implementations, a method for CPDLC includes receiving data through the selection of a selectable item on a pilot interface, wherein the pilot interface is a non-CPDLC interface and communicating the data to a CPDLC application. Further, the method also includes constructing a CPDLC message based on the data; and transmitting the CPDLC message to an air traffic controller.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: June 11, 2019
    Assignee: Honeywell International Inc.
    Inventors: Rakesh Kumar, Maria John Paul Dominic, Vivek Kumar Pandey, Siva Kommuri, Darshan Gandhi
  • Patent number: 10313410
    Abstract: A system and method of a communication device including a port configured to receive a plurality of binary data streams having a binary header and a binary body. The device includes a memory storing a first message structure description of the binary header and the binary body, and a second message structure description of a metadata construct of the message. The device includes a processor configured to parse a received binary data stream using the first message structure description to determine the binary header and the binary body. The processor parses the binary body using the second message structure description to determine the one or more groups of description values forming the metadata construct. The processor uses a portion of the determined description values of the metadata construct to determine the one or more groups of data values of the message construct.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: June 4, 2019
    Assignee: PTC Inc.
    Inventors: Rick Bullotta, John Canosa, Bob Deremer, Mike Mahoney
  • Patent number: 10292247
    Abstract: The invention relates to an intelligent installation method of indoor lighting system, characterized in that the method comprises the following steps: firstly design lighting system design diagrams on a computer according to indoor spatial dimensions, including installation lines, installation lighting devices and control scenes that make up the lighting system; and then above-mentioned designed lighting system is automatically implemented installation and debugging using intelligent methods indoors. The method for intelligent installation of indoor lighting system involved in the present invention can be automatically implemented installation and debugging using intelligent methods indoors, so that when the simulation scene of the lighting system is successfully designed, automatic installation and debugging can be performed indoors, which saves a lot of installation human costs.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: May 14, 2019
    Assignee: Delight Innovative Technologies Limited
    Inventors: Kin Hing Yau, Shih Ping Liou
  • Patent number: 10271188
    Abstract: A system for device communication is disclosed. The system may include one or more memory devices storing instructions and one or more processors configured to execute the instructions to transmit a first unique identifier to a wave device, and receive a second unique identifier from the wave device. Further, the first unique identifier may exclusively identify a person, and the second unique identifier may exclusively identify a first wave receiver associated with a person, an entity, a place, or an object. In addition, at least the first unique identifier may be transmitted to the wave device based on an indication of a proximity between the first person and the first wave receiver.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: April 23, 2019
    Assignee: Capital One Services, LLC
    Inventors: Eric K. Barnum, Anthony Reynolds
  • Patent number: 10252617
    Abstract: The present invention relates to an actuating device for selecting shift stages of a vehicle transmission with shift-by-wire actuation. The actuating device has a touch screen having at least one display section for displaying a selectable shift stage and a contact section to select the displayed shift stage. The actuating device is characterized in that the display section and the contact section form a common display and contact section, and that the touch screen comprises a confirmation section which is adjacent to the display and touch section for displaying the selected shift stage, and is coupled to the display and touch section such that by a contacting sweep of the touch screen from the display and contact section to the confirmation section a displayed selectable shift stage can be selected for effective switching position of the change gear.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: April 9, 2019
    Assignee: ZF Friedrichshafen AG
    Inventor: Vitali Fribus
  • Patent number: 10241881
    Abstract: A combination of one or more monitoring devices and a central processor at a hosted service gathers data from a customer site, identifies energy system events of interest, and analyzes the energy system event of interest to determine and recommend or implement vendor services designed to increase energy savings and/or energy system reliability.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: March 26, 2019
    Assignee: SCHNEIDER ELECTRIC USA, INC.
    Inventors: Jacques Roland van Campen, Daniel J. Wall, Paul James Tindale
  • Patent number: 10241637
    Abstract: Methods and devices are disclosed for delaying screen-on notification broadcasting. In one embodiment, a method for delaying screen-on notification broadcasting in a device comprises: detecting a display screen wakeup event for a display screen of the device, when the display screen wakeup event is detected and a current interface is a lock screen interface, intercepting a screen-on notification information broadcasted by an operating system of the device to applications running on the device, and when switching of the display screen from the lock screen interface into an unlocked interface after unlocking by a user is detected, sending the intercepted notification information to the applications.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: March 26, 2019
    Assignee: Xiaomi Inc.
    Inventors: Ren Liu, Hao Yan, Jianchun Zhang
  • Patent number: 10229247
    Abstract: Systems and methods are provided for providing a personalized therapeutic presentation. A system includes a treatment presentation data store configured to store one or more data structures associated with a personalized therapeutic presentation for a client, where the one or more data structures include client biographic data, client symptom data, client goal data, and media data. A treatment generation engine is configured to generate a treatment presentation for the client based on data stored in the treatment presentation data store, wherein the treatment presentation is designed to treat a symptom identified by the client symptom data to achieve a goal identified by the client goal data, where the treatment presentation comprises a sequential presentation of media identified by the media data that is selected to treat the symptom to achieve the goal.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: March 12, 2019
    Assignee: SimpleC, LLC
    Inventors: Chantal Kerssens, Doug Nelson
  • Patent number: 10223444
    Abstract: An embodiment of the invention may include a method, computer program product, and system for data management. The embodiment may include receiving a login token and instruction from a user device. The login token is associated with a user of the user device. The instruction may be reading or writing profile data belonging to the user. The embodiment may include determining whether a user profile container exists for the user based on the received login token. The embodiment may include creating the user profile container for the user based on determining that the user profile container does not exist. Creating the user profile container for the user may include identifying profile data belonging to the user located in a plurality of locations within a file system and storing identified profile data belonging to the user within a single binary large object. The embodiment may include executing the received instruction.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: John T. Olson, Erik Rueger, Christof Schmitt, Michael L. Taylor
  • Patent number: 10216160
    Abstract: Methods, devices, and systems for matching a building automation algorithm to a building automation system are described herein. One device includes a memory, and a processor configured to execute executable instructions stored in the memory to select a building automation algorithm from a pre-defined library of building automation algorithms, determine whether the selected building automation algorithm matches a building information model associated with the building automation system, and output, upon the selected building automation algorithm matching the building information model, the selected algorithm.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: February 26, 2019
    Assignee: Honeywell International Inc.
    Inventors: Henrik Dibowski, Ondrej Holub, Jiri Rojicek
  • Patent number: 10210257
    Abstract: A method and system for determining a user attention to a multimedia data element (MMDE) displayed in a web-page over a user computing device. The method includes generating, based on at least one sensory signal captured by at least one sensor communicatively connected to the computing device, at least one signature; querying, using the generated at least one signature, a deep-content-classification (DCC) system for at least one concept structure matching the received at least one sensory signal, wherein each of the at least one concept structure includes metadata associated with a plurality of signature reduced clusters representing MMDEs; identifying the metadata of the matching at least one concept structure; and analyzing the identified metadata to determine an attention of a user to the MMDE.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: February 19, 2019
    Inventors: Igal Raichelgauz, Karina Odinaev, Yehoshua Y Zeevi
  • Patent number: 10209852
    Abstract: In one embodiment, a method includes receiving a request to provide location information associated with a first user. The location of the first user is determined, and the location of the first user is communicated to a second user, the location of the first user being displayed on a graphical user interface of a mobile computing device associated with the second user.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: February 19, 2019
    Assignee: Facebook, Inc.
    Inventors: Henry Bridge, Francis Luu, Nathan Borror
  • Patent number: 10198717
    Abstract: A web service platform to improve end-user engagement in a captive audience environment. Mobile and web-based clients allow application users to authorize and approve usage of entitlements of other users, including their children, based upon preconfigured rules and the proximity between the user requesting and the user approving authorization to use the entitlement.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: February 5, 2019
    Assignee: BLAZER AND FLIP FLOPS, INC.
    Inventors: Benjamin Harry Ziskind, Joshua David Bass, Scott Sebastian Sahadi
  • Patent number: 10181208
    Abstract: Performance and capability improvements of computer devices that provide digital images of heatmap visualizations for datasets are provided via both systems and methods. A value-color spectrum is correlated to the dataset via a multi-pass rendering. The multi-pass rendering yields a two-channel mask, which is applied to a map to show the dataset in a heatmap visualization on that map, and may be continually used as the map is manipulated by a user. User interface tools are also provided to enable a user to specify a custom value-color spectrum, how the dataset is to be aggregated, the area of effect for a data point in the visualization, the strength of effect for a data point in the visualization, and which specifies how a dataset will be visually represented in a heatmap.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: January 15, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Daniel Benjamin Witriol, Matthew W. Asplund, Lewey Alec Geselowitz, Igor Borisov Peev, Ehab Sobhy Deraz
  • Patent number: 10162320
    Abstract: A central control apparatus, a central control system, and a display method of the central control apparatus in which at least one facility is managed. More particularly, a central control apparatus, a central control system, and a display method of the central control apparatus in which various history information needed for management and operation may be integrally displayed according to a time period such that an association between the various pieces of history information and a current status of facilities are provided at one time, so as to also efficiently control and manage facilities.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: December 25, 2018
    Assignee: LG ELECTRONICS INC.
    Inventor: Hyojung Kwon
  • Patent number: 10163335
    Abstract: A display apparatus is provided. The display apparatus is configured to control at least one external device to which an identification marker is attached. The display apparatus also includes an imaging sensor configured to obtain an image of the at least one external device, and a communicator configured to perform communication with at least one of a server and the at least one external device. The display apparatus also includes a processor configured to transmit identification information obtained from an identification marker included in the image, and in response to control information for controlling the at least one external device being received from the server or the at least one external device, control the display to match and display an object for controlling the at least one external device with an external device image based on the control information.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: December 25, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Woo-ram Ann, Cheul-hee Hahm, Tae-young Lee, Joo-young Jung, Ki-hyeok Koo
  • Patent number: 10152051
    Abstract: A system manages human machine interface (HMI) applications for industrial control and automation. Software instructions stored on a tangible, non-transitory media and executable by a processor receive data indicative of a manufacturing/process control system being monitored and display a user interface indicative of a status of the manufacturing/process control system being monitored wherein the status is based on the received data.
    Type: Grant
    Filed: March 5, 2014
    Date of Patent: December 11, 2018
    Assignee: Schneider Electric Software, LLC
    Inventors: Steven Michael Weinrich, Kenneth Kasajian
  • Patent number: 10151504
    Abstract: A wireless device may be used to communicate with and control one or more components of an HVAC system from a remote location. The wireless device may be configured to display building control information on the display of the wireless device, wherein the building control information that is displayed may be adapted based, at least in part, on an identified pattern of user actions with the wireless device. The identified pattern may be at least partially based on user actions with associated geo-locations, times, and/or other conditions. The information that is to be displayed on the display of the wireless device may be determined based, at least in part, on a current time, a current geo-location of the wireless device, or other current condition in view of the identified pattern in user actions.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: December 11, 2018
    Assignee: Honeywell International Inc.
    Inventors: Kamal Kannan, Philip J. Ferro
  • Patent number: 10133482
    Abstract: In various embodiments, the size, shape, and arrangement of keys on a virtual keyboard may be determined based on touchscreen contacts made by the user. Further, the actual contact patch made by the user may be analyzed to interpret which point of contact was intended, and other factors such as spelling and context may also be considered. These factors may be determined based on a calibration session and/or on continuing inputs during operation of the keyboard, and applied to future operational interpretations of the touchscreen contacts.
    Type: Grant
    Filed: December 31, 2016
    Date of Patent: November 20, 2018
    Assignee: Intel Corporation
    Inventor: Bran Ferren
  • Patent number: 10097551
    Abstract: A system includes one or more processors to request access tokens from a token service computer, cache the access tokens and related information in a token cache, transmit the access tokens with a resource request to a resource server, and receive requested resources in response to the resource request. The resource server transmits representations of requested resources to computing devices having valid tokens. The access tokens and related information including credentials information and token metadata are stored in the token cache.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: October 9, 2018
    Assignee: Oracle International Corporation
    Inventors: Daniel Chan, Sunil Kunisetty
  • Patent number: 10088407
    Abstract: Methods and systems for efficient contour and gating in flow cytometry are provided. Event data is compressed to reduce the number of points needed to represent polygon contours for the event data. Selection of a level within the contour then causes the generation of a gate. This allows limited resource devices, such as touchscreen wireless devices, to render and gate flow cytometry data in a resource efficient manner.
    Type: Grant
    Filed: May 14, 2014
    Date of Patent: October 2, 2018
    Assignee: Becton, Dickinson and Company
    Inventors: Joseph Trotter, Christopher Wolf
  • Patent number: 10086968
    Abstract: A container handling machine for handling containers, such as bottles for example, including a machine protection element which shields active parts of the container handling machine against interventions from the outside, for example by operating personnel, at least during operation and which extends at least partly over a part of the periphery of the container handling machine. A display is integrated into the machine protection element, wherein information, for example on the operating state of the container handling machine, can be displayed on the display.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: October 2, 2018
    Assignee: KRONES AG
    Inventors: Andreas Bergers, Markus Zölfl, Timo Pronold, Wolfgang Hahn
  • Patent number: 10061598
    Abstract: One or more processors monitor usage of an application on a first computing device. The one or more processors determine whether the usage of a feature of the application on the first computing device was successful. Responsive to determining that the usage of the feature of the application on the first computing device was not successful, the one or more processors create a usage tip associated with the feature of the application.
    Type: Grant
    Filed: January 13, 2015
    Date of Patent: August 28, 2018
    Assignee: International Business Machines Corporation
    Inventors: Swaminathan Balasubramanian, Ravi P. Bansal, Rajib Bhattacharya, Sandip D. Mahajan
  • Patent number: 10061435
    Abstract: A handheld device allowing comprehensive touch input on a small part of a large display screen includes a touch screen, a display, a touch sensor, and a control module. The handheld device enters to a first input mode in response an operation on the touch screen. The control module controls the display to display a first virtual keyboard, an input operation area, and a character input area in the first mode. In response to operations in the input operation area, the display displays a character of the first virtual keyboard in the character input area. An input method is also disclosed.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: August 28, 2018
    Assignee: NANNING FUGUI PRECISION INDUSTRIAL CO., LTD.
    Inventor: Wei-Jeng Wang
  • Patent number: 10064251
    Abstract: Systems and methods related to lighting fixtures for solid-state light sources are disclosed. In one embodiment, a lighting fixture includes a driver module and a communications module. The driver module is configured to execute driver program code, which causes the driver module to generate a drive output that drives one or more solid-state light sources. To provide updates, the communications module is configured to receive updated driver program code from a remote device and send the updated driver program code to the driver module. The driver module is configured to erase the driver program code and write the updated driver program code received from the communications module to memory. In this manner, updates can be provided to the lighting fixture without having to remove the lighting fixture from a support structure.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 28, 2018
    Assignee: Cree, Inc.
    Inventors: Daniel J. Pope, John J. Trainor, Arnold Motley
  • Patent number: 10051257
    Abstract: The present invention relates to a device for reproducing a 3D image, and provides a 3D image reproduction device capable of selecting a 3D mode for a 3D image, comprising: a formatting unit which generates and transmits 3D image data for an inputted image signal; a mode input unit which receives the selection from a user for a 3D mode that the user wants to reproduce; and a user input processor which enables the formatting unit to generate the 3D image data in the 3D mode that is inputted from the user.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: August 14, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Sang-Choul Han, Hak-Tae Kim
  • Patent number: 10042391
    Abstract: The present disclosure provides a method of operating an electronic device having a foldable display by displaying information on a screen of the foldable display, determining that the screen is folded into a plurality of layers, altering an attribute of the information in response to the determining that the screen is folded into the plurality of layers; and displaying the information with the altered attribute on the screen being folded into the plurality of layers.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: August 7, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yongsang Yun, Soyoung Lee
  • Patent number: 10031914
    Abstract: In multimedia equipment and method for operation of a multimedia situation, a trigger event and a current time that an input device awakens multimedia equipment are detected. A matching situation is searched from a situation database according to the trigger event and the current time that are detected. A thumbnail of the matching situation from the situation database is acquired and displayed. A user operation of the displayed thumbnail of the matching situation is detected. A showing state of an application corresponding to the matching situation from the situation database is acquired. The application is shown according to the acquired showing state when the displayed thumbnail is selected. The disclosure can switch a situation automatically and start a corresponding application on condition that the multimedia equipment is awakened.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: July 24, 2018
    Assignee: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Chih-Yuan Huang, Chien-Pan Lai
  • Patent number: 10034130
    Abstract: A subset of geofences is selected from a set of geofences operating in an area, each geofence in the subset satisfying a primary consideration relative to at least one other geofence in the subset. In response to a first payload of a first geofence and a second payload of a second geofence satisfying a secondary consideration, a combined geofence definition is formed by combining a first definition of the first geofence with a second definition of the second geofence. At a data processing system distinct from a mobile device traveling in the area, the first payload is combined with the second payload to form a combined payload. The combined geofence definition and the combined payload are transmitted to the mobile device.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: July 24, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lisa Seacat DeLuca, Jeremy A. Greenberger
  • Patent number: 10026322
    Abstract: Integrated controller-pilot datalink communication (CPDLC) systems and methods for operating the same are disclosed. In one implementation, an integrated CPDLC system includes a plurality of CPDLC-enabled avionics devices and a CPDLC context manager coupled with each of the plurality of CPDLC-enabled avionics devices. The CPDLC system further includes a shared CPDLC context memory coupled with the CPDLC context manager and a CPDLC message in/out buffer coupled with the CPDLC context manager.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: July 17, 2018
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Kiran Gopala Krishna, Vinoda Ramaiah, Dave Pepitone
  • Patent number: 10028358
    Abstract: The invention relates to the integration of an energy function into a light management system, particularly for saving energy and monitoring energy consumption. According to an embodiment of the invention, a light management system (10) with an integrated energy function is provided, wherein the system is adapted to receiving energy information about light fixtures (12-16) of a lighting system (18), and to processing the received energy information with regard to energy consumption of the lighting system (18). The energy function may be for example used to automatically configure a lighting system to low energy consumption, to allow further configurations of the lighting system with regard to lowering energy consumption, or to provide a user with a sensible set of lights that can be turned off and will amount to significant energy savings when turned off.
    Type: Grant
    Filed: November 18, 2008
    Date of Patent: July 17, 2018
    Assignee: PHILIPS LIGHTING HOLDING B.V.
    Inventors: Matthias Wendt, Salvador Expedito Boleko Ribas, Volkmar Schulz, Felix Henric Govert Ogg
  • Patent number: 10021153
    Abstract: A method comprising identifying a user account associated with a user, the user account referencing at least one third party user account associated with the user, receiving, by an apparatus from a separate apparatus, circumstantial information that is indicative of a user context of the user, determining the user context based on the circumstantial information, determining that the user context is classified by at least one user context classification that is associated with the third party user account, sending information indicative of the third party user account and the user context to a third party server, the third party server being associated with the third party user account, receiving a third party proposition from the third party server, and sending, to a user apparatus, the third party proposition in response to the receipt of the third party proposition is disclosed.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: July 10, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Brook Eaton, Richard Collin, Simon Turvey
  • Patent number: 10013598
    Abstract: A method for processing a plurality of spectral datasets (J1-Jn) intended for being used by a molecular imaging method or a method for recording a plurality of spectral datasets (J1-Jn), each spectral dataset (J1-Jn) being defined by a set of spatial positions (Xi, Yj) each of which is associated with a molecular spectrum with at least two dimensions containing a set of molecular information (S(Xi, Yj)), the method including in particular the following steps: for each dataset (J1-Jn), cutting the molecular spectrum associated with each position (Xi, Yj) into a plurality of spectrum segments (T1-Tm); inserting the segments (T1-Tm) obtained for each position (Xi, Yj) of each dataset (J1-Jn) into a database (BDD); selecting in the database (BDD), following a request relating to molecular information of interest, the one or more segments (T1-Tm) containing the molecular information of interest; and selecting, within each segment (T1-Tm), the molecular information of interest.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: July 3, 2018
    Assignee: IMABIOTECH
    Inventors: Fabien Pamelard, Jonathan M. Stauber
  • Patent number: 10002199
    Abstract: Mobile devices can provide app recommendations that are relevant to a location of interest. A localized app recommendation can be triggered (e.g., by a mobile device coming within a threshold distance of an application hotspot or some other user action). A location of interest can be determined. The location of interest can be the current location of the mobile device or another location (e.g., the destination in a mapping app). Using the location of interest, a localized application ranking database with app hotspot data can be queried with location data representing the location of interest. App recommendations can be received and displayed on the mobile device. Icons for apps that are relevant to the location of interest can be visually distinguished from other apps.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: June 19, 2018
    Assignee: Apple Inc.
    Inventors: Leonardo A. Soto Matamala, Ronald K. Huang, Scott M. Herz, Tad Shimada
  • Patent number: 9998493
    Abstract: An applet may be downloaded or provided to a web browser when a user visits a site in order to protect data input by the user from being captured by malicious software, such as key loggers. The applet may present a user input field in the web browser and may generate a random sequence of low-level key stroke or mouse click events within the input field when the user enters information, such as a username and/or password. A listening key logger will receive a large amount of random data, whereas the applet will receive and buffer the actual user data that may be communicated to a remote site access by the user.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: June 12, 2018
    Assignee: United Services Automobile Association (USAA)
    Inventors: Teddy Joseph Edmond Voutour, Michael Frank Morris
  • Patent number: 9989940
    Abstract: An exemplary method for engineering a Distributed Control System (DCS) having at least one Input/Output device and at least one controller that are communicatively connected. A user is prompted to request an application type and select a variant from one or more variant options, at least one device is identified from a plurality of devices available in the DCS, selecting at least one function block including function fragments from a library based on the user input, instances of function fragments are created and at least one instance of function fragments is arranged based on the at least one identified device from the plurality of devices and configuring the at least one identified device based on the created instances of function fragments. The selected solution variant option is determined from the arranged function fragments and changes are made dynamically to satisfy one or more identified DCS conditions.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: June 5, 2018
    Assignee: ABB SCHWEIZ AG
    Inventors: Abhilash G, Rajasekaran D, Ramesh Bhovi, Sulabh Shrivastava, Kapil Methi, Jithin Kp, Biju Pk
  • Patent number: 9977579
    Abstract: An electronic device with a display can receive an alert comprising information, and in response to receiving the alert, issue a perceptual output. The device can detect a user input and determine whether the user input was detected within a predetermined time interval after the perceptual output. In accordance with a determination that the user input was detected within the predetermined time interval, the device can display a notification on the display, wherein the notification comprises a first portion of the information. If the device continues to detect the user input after a second predetermined time period, the device can display a second portion of the information, where the second portion is different from the first portion.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: May 22, 2018
    Assignee: Apple Inc.
    Inventors: Lawrence Y. Yang, Stephen O. Lemay, Alan C. Dye, Christopher Patrick Foss, Jonathan R. Dascola, Imran Chaudhri, Gary Ian Butcher, David Chance Graham, Jonathan P. Ive, Kevin Lynch, Natalia Maric
  • Patent number: 9971972
    Abstract: In one embodiment, a current context of a mobile device may be ascertained, where the current context includes an indication of a last application opened via the mobile device, wherein the last application opened is one of a plurality of applications installed on the mobile device. A probability, for each of the plurality of applications, that a user of the mobile device will use the corresponding application under the current context may be determined, where the probability for at least a portion of the plurality of applications is determined by applying a computer-generated model to the current context, wherein the computer-generated model is associated with the mobile device. One or more of the plurality of the applications may be identified based, at least in part, upon the probability, for each one of the plurality of applications, that the user of the mobile device will use the corresponding application.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: May 15, 2018
    Assignee: Oath Inc.
    Inventors: Fabrizio Silvestri, Ricardo Baeza-Yates, Beverly Harrison, Di Jiang
  • Patent number: 9930160
    Abstract: There is disclosed a smartphone, tablet or other computing device in which a swipe in from an edge causes the device to behave (e.g. display a UI graphic, open an app, open a control pane, invoke a function), in a way that depends on the specific edge swiped-in from (e.g. left, right, top or bottom).
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: March 27, 2018
    Assignee: Canonical Limited
    Inventors: Mark Shuttleworth, Ivo Weevers, Mika Meskanen, Oren Horev, Calum Pringle, John Lea, Otto Greenslade, Marcus Haslam, Ivanka Majic, Xi Zhu