Nelson, San Francisco
Anders Kristofer Nelson, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20140340877 | Fabric-Encapsulated Light Arrays and Systems for Displaying Video on Clothing - Flexible, fabric-encapsulated light arrays particularly suitable for use in clothing are disclosed. The light arrays are light-emitting diode (LED) arrays disposed on flexible printed circuit boards (PCBs). The flexible PCBs include substantially sinusoidal metal contact traces, along which the LEDs are attached at an angle preselected to minimize stresses in the expected directions of bending. The PCBs may also include enlarged metal contact pads and a coverlay arrangement to prevent delamination. The light arrays are contained within pockets that may be made of conductive fabric in order to form a Faraday cage. Systems and methods are also disclosed that use local and wide-area controllers to send words, images, and video to the light arrays substantially in real time. | 11-20-2014 |
20140340902 | Flexible LED Light Arrays - Flexible LED light arrays particularly suitable for use in clothing and other articles are disclosed. The light arrays are disposed on flexible printed circuit boards (PCBs). The flexible PCBs include substantially sinusoidal metal contact traces, along which the LEDs are attached at an angle preselected to minimize stresses in the expected directions of bending. The flexible PCBs may have control electronics provided on separate, attachable control boards, which may be either flexible or rigid. The flexible LED light arrays may also be arranged in master-slave configurations with a number of arrays, in which one master control array or board is attached to a number of slave arrays and handles external communication for the slave arrays. | 11-20-2014 |
Ben Nelson, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20160073059 | SYSTEM AND METHOD FOR TRACKING EVENTS AND PROVIDING FEEDBACK IN A VIRTUAL CONFERENCE - A virtual conferencing system is described which tracks events during a virtual conference, provides a user interface for reviewing the events, and allows a moderator and/or other participant to provide feedback related to the events. For example, one embodiment of a virtual conferencing system comprises: a plurality of clients operated by participants and at least one moderator of a virtual conference, each of the clients comprising state management logic to maintain a current state of the virtual conference; a virtual conferencing service to establish audio and/or video connections between the plurality of clients during the virtual conference, the virtual conferencing service further including a state synchronization service communicatively coupled to the state management logic on each client to ensure that the current state of the virtual conference is consistent on each client; a virtual conferencing graphical user interface (GUI) to be rendered on the plurality of clients, the virtual conferencing GUI configured, via signals sent from the state synchronization service, to display a video stream of one or more current speakers during the virtual conference utilizing the established video connections; and a contribution identification module to identify events related to actions of participants during the virtual conference; an event log to store the events identified by the contribution identification module; and an event filter to provide options for searching for specific types of events within the event log based on input from the moderator and/or participants when reviewing a recording of the virtual conference, the event filter to generate a filtered set of events based on the input from the moderator and/or participants. | 03-10-2016 |
Britt K. Nelson, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20150379476 | REDUCED SIZE USER INTERFACE - Techniques for a displaying user interfaces screens of a calendar application include displaying different screens based on an input modality. The calendar application may respond differently to inputs from a touch-sensitive screen, inputs from a rotatable input mechanism, inputs having higher intensities, inputs having lower intensities, and so forth. | 12-31-2015 |
20160061623 | USER INTERACTIONS FOR A MAPPING APPLICATION - The present disclosure relates to systems and processes for interacting with mapping applications. In one example, a virtual assistant server can efficiently communicate with a map server to provide a user with map data in response to spoken user requests received at a user device. In another example, communicatively coupled electronic devices can be synchronized such that a location marker generated on one device can be displayed on the other device. In another example, an electronic device can display simplified views of individual route directions that can be updated based on movement of the user or in response to user requests. In another example, an electronic device can selectively display an interface including a current location of a user or an interface including a route to a predicted destination based on contextual information associated with the user. The interfaces can include affordances for launching an associated mapping application. | 03-03-2016 |
Chuck Nelson, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20160042147 | PRESCRIPTION PRODUCT INVENTORY REPLENISHMENT - Systems, methods, and computer-readable media are disclosed for determining whether a portion of an auto-generated prescription product order is eligible for replenishment at a reduced price, such as a 340B price, and if so determined, partitioning the order to replenish the portion of the order at the reduced price. The number of 340B accumulations accrued by a contract pharmacy on behalf of a covered entity may be determined, and a prescription product order may be partitioned into an order for those items that can be replenished at the 340B price based on the number of 340B accumulations and an order for the remaining items purchased at a higher price such as a WAC price. | 02-11-2016 |
David A. Nelson, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20140032636 | Methods and Systems for Streaming, and Presenting, Digital Media Data - Computer-based methods and systems for streaming, and presenting, digital media data are presented. In some embodiments, a media server is configured to intelligently stream, or resume the streaming, of digital media data, representing a media item, based in part on device attributes of the media player device on which the media item is to be presented, as well as historical information about a user's prior viewing sessions, and location information indicating the current location of one or more media player devices of the user. Additionally, in some embodiments, the media server is configured to leverage multiple devices, when the devices are in proximity of one another, for example, by providing a control interface on a first device, that enables control of play back functions for media data being streamed to and presented on a second device. | 01-30-2014 |
Gregory Rourk Nelson, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20160080450 | BACKFILL OF VIDEO STREAM - A data streaming method is performed at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. The process records video from a camera in real-time. The recorded video is stored in the memory in a circular buffer in chronological order. The process sends data in chronological order from the circular buffer to a destination in real-time. In response to detecting that a portion of content from the circular buffer needs to be resent, the process concurrently resends to the destination in reverse chronological order data from the portion of content from the circular buffer. | 03-17-2016 |
Peter Nelson, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20150089198 | TECHNIQUE FOR REDUCING VOLTAGE DROOP BY THROTTLING INSTRUCTION ISSUE RATE - An issue control unit is configured to control the rate at which an instruction issue unit issues instructions to an execution pipeline in order to avoid spikes in power drawn by that execution pipeline. The issue control unit maintains a history buffer that reflects, for N previous cycles, the number of instructions issued during each of those N cycles. If the total number of instructions issued during the N previous cycles exceeds a threshold value, then the issue control unit throttles the instruction issue unit from issuing instructions during a subsequent cycle. In addition, the issue control unit increases the threshold value in proportion to the number of previously issued instructions and based on a variety of configurable parameters. Accordingly, the issue control unit maintains granular control over the rate with which the instruction issue unit “ramps up” to a maximum instruction issue rate. | 03-26-2015 |
20150348317 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR PROCESSING PRIMITIVE SPECIFIC ATTRIBUTES GENERATED BY A FAST GEOMETRY SHADER - A system, method, and computer program product are provided for processing primitive-specific attributes. A portion of a graphics processor is determined to operate in a fast geometry shader mode and a vertex associated with a set of per-vertex attributes is determined to be a shared vertex. The shared vertex is determined to be a non-provoking vertex corresponding to a first primitive that is associated with a first set of per-primitive attributes and the shared vertex is determined to be a provoking vertex corresponding to a second primitive that is associated with a second set of per-primitive attributes. Only one set of the per-vertex attributes associated with the shared vertex is stored and only one of the second set of per-primitive attributes associated with the second primitive is stored. | 12-03-2015 |
Tom Nelson, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20150180935 | REMOTE DOWNLOAD OF CONTENT TO CONSOLES - Embodiments generally relate to providing a method for remote download of content to a console. In one embodiment, the method comprises providing a web interface to a user on a display screen of a computing device, The web interface is configured to authenticate the user; display to the user a list of all items of content currently available for download by the user; accept input from the user selecting a first item of content from the list; and initiate download of the selected first item to a console registered to the user. | 06-25-2015 |