Champlin, US
Cary Richard Champlin, Issaquah, WA US
Patent application number | Description | Published |
---|---|---|
20120315364 | HEAT STABLE VESSEL - The present disclosure relates to methods, systems, and devices that may be used to heat treat and store one or more fluids. | 12-13-2012 |
David Champlin, Menlo Park, CA US
Patent application number | Description | Published |
---|---|---|
20090037509 | WIDGET DISCOVERY IN COMPUTING DEVICES - A system and a method are disclosed for discovering widgets for computing devices. A computing device parses data to identify rich content. The computing device searches for widgets supporting the identified rich content in a remote server and retrieves a widget supporting the identified rich content. The computing device executes the widget to process the rich content. | 02-05-2009 |
20110028168 | METHOD AND DEVICE FOR ENABLING MESSAGE RESPONSES TO INCOMING PHONE CALLS - A computing device is configured to receive an incoming communication from another computing device. The incoming communication may be for purpose of initiating a voice-exchange session. In response to receiving the incoming call, the computing device may identify or determine a message identifier of the other computing device. The message identifier is determined based at least in part on data provided with the incoming communication. The computing device may programmatically address a message to the other computing device using the message identifier determined from the incoming communication. | 02-03-2011 |
20110179401 | ENGINE FOR RENDERING WIDGETS USING PLATFORM-SPECIFIC ATTRIBUTES - A widget engine renders widgets using operating system platform-specific attributes. A widget application written at least partly in platform non-specific code is rendered by the widget engine through a series of system calls and callbacks. Upon interpreting particular code, the widget engine issues a system call to a module for performing a particular type of action. The module, based on the operating system platform, calls a platform-specific library that specifies how to carry out the action according to the operating system platform. Thereafter, using the returned platform-specific data, the widget engine renders the widget. | 07-21-2011 |
20120329494 | METHOD AND DEVICE FOR ENABLING MESSAGE RESPONSES TO INCOMING PHONE CALLS - A computing device is configured to receive an incoming communication from another computing device. The incoming communication may be for purpose of initiating a voice-exchange session. In response to receiving the incoming call, the computing device may identify or determine a message identifier of the other computing device. The message identifier is determined based at least in part on data provided with the incoming communication. The computing device may programmatically address a message to the other computing device using the message identifier determined from the incoming communication. | 12-27-2012 |
David G. Champlin, San Franciso, CA US
Patent application number | Description | Published |
---|---|---|
20130275262 | MULTI-PARTY TRANSACTION SYSTEM WITH COLLECTIVE PURCHASES - Embodiments consistent with the present invention enable multiple users, who are members of an associated communication context, to collectively purchase one or more goods or services. One embodiment relates to a method of performing a collective purchase of one or more items, which may be goods and/or services, by a set of multiple users. The one or more items to be purchased are recorded at a collective-purchasing server, and the record(s) of the one or more items may be associated with a reference to the communication context. A user may be authorized to add to, remove from, and modify the one or more items to be purchased by determining if the user is a member of the set of multiple users. Amounts are established that authorized users are to pay as part of the collective purchase. Other embodiments, aspects and features are also disclosed. | 10-17-2013 |
David G. Champlin, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20090061824 | MESSAGING WITH MEDIA INTEGRATION - Techniques involving messaging applications are disclosed. For example, an apparatus may include a communications interface module and a messaging module. The communications interface module may receive an incoming message of a conversation thread that is originated by a remote device. The incoming message includes a text portion and an attached media item. The messaging module automatically outputs the incoming message to a user interface in an output format. This output format includes both the text portion and content of the attached media item. The attached media item may be of various types. Examples of media items include video files, audio files, image files, resource locators, and application files. The embodiments, however are not limited to these examples. | 03-05-2009 |
20090061825 | TECHNIQUES FOR GROUP MESSAGING ON A MOBILE COMPUTING DEVICE - Techniques for group messaging on a mobile computing device are described. An apparatus may comprise a message server to communicate messages between multiple mobile computing devices. The message server may have a group message management module to establish a group messaging session between the multiple mobile computing devices. The group message management module may have a group generating module to receive a message with a group message indicator and identifying information for multiple mobile computing devices within the message. The group generating module may form a message group to communicate messages from any one of the mobile computing devices to all of the mobile computing devices for the group messaging session. Other embodiments are described and claimed. | 03-05-2009 |
20090064190 | TECHNIQUES FOR RECEIVING EVENT INFORMATION - Techniques involving the reception of information regarding scheduled events are disclosed. For example, an apparatus may include an event management module and a communications interface module. The event management module creates an event object corresponding to an event. The event object may include a desired status information indicator. Based on this indicator, the communications interface module receives the desired status information from a remote device. | 03-05-2009 |
20100035596 | HANDHELD NAVIGATION UNIT WITH TELEPHONE CALL - A system, apparatus, and method for techniques to retrieve and process information from communication networks on a mobile computing device are described. The apparatus may include a first interface module to receive a query and to display results of said query. The results include location information of at least one entity associated with the query. The apparatus may include a second interface module to transfer the query to a data source server, receive the results from the data source server, and transfer the results to said first interface. Other embodiments are described and claimed. | 02-11-2010 |
David G. Champlin, Menlo Park, CA US
Patent application number | Description | Published |
---|---|---|
20100010740 | PERMISSION MODULE ON MOBILE COMPUTING DEVICE - A system, apparatus, and method for techniques to retrieve and process information from communication networks on a mobile computing device are described. The apparatus may include a first interface module to receive a query and to display results of said query. The results include location information of at least one entity associated with the query. The apparatus may include a second interface module to transfer the query to a data source server, receive the results from the data source server, and transfer the results to said first interface. Other embodiments are described and claimed. | 01-14-2010 |
David G. Champlin, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20130275162 | MULTI-PARTY TRANSACTION SYSTEM WITH COLLECTIVE RESERVATIONS - Embodiments consistent with the present invention enable multiple users to collectively make reservations for goods or services. One embodiment relates to a method of performing a collective reservation of one or more goods or services by a set of multiple users who are members of a communication context. The communication context may be established by the set of multiple users using instances of a client software application on electronic computing devices and a collective-reservation server. Reservations may be created for multiple sets of items by the multiple users. The reservations may be modified by the multiple users, and the items under a reservation may be purchased by the multiple users. Other embodiments, aspects and features are also disclosed. | 10-17-2013 |
20130275273 | SYSTEM AND METHOD FOR FULFILLING TRANSACTIONS THROUGH ANOTHER USER - One embodiment relates to a transaction system that allows one or more users to purchase or reserve goods or services using electronic computer interfaces and authorizes a receiving user to receive fulfillment of the goods or services. The membership of a shared communication context may be used to determine if the receiving user is authorized to receive fulfillment of the goods or services. Other embodiments, aspects and features are also disclosed. | 10-17-2013 |
Gary Champlin, Chula Vista, CA US
Patent application number | Description | Published |
---|---|---|
20140311307 | Avocado Cutting and Splitting Device - An Avocado Cutting and Splitting Device. The device uses a single cutting blade to cut through both the seed and meat of incoming avocados. To increase uptime, the device allows the cutting blade to be sharpened while in operating condition (without removing the blade from the machine). There are a series of guides, elements and other apparatus that will place the incoming avocados in a consistent orientation relative to the cutting blade before they are cut. Belt agitation fingers have further been added to cause the feed belt to vibrate during operation, in order to assist in positioning the avocados properly prior to their being cut. To improve throughput and reduce the need for human involvement, the device includes a set of custom-shaped ramps designed to guide and transport the cut avocado halves to the moving exit conveyor so that the halves land face-down on the exit conveyor. | 10-23-2014 |
Jonathan D. Champlin, Cold Spring, NY US
Patent application number | Description | Published |
---|---|---|
20090240725 | Persistent Object Linkage Using Ghosting - A system that persistently maintains and exposes one or more previous object hierarchies to which an object belonged across one or more hierarchy destroying operations, such as operations that delete parent objects, add parent objects subsequent to addition of their descendent objects, forward objects to or from the hierarchy, and/or modify hierarchy determining rules. A user interface object allows user access to one or more persistent hierarchies for the corresponding object. A hierarchy list or the like allows a user to select a desired one of the persistent hierarchies. A persistent hierarchy can be accessed in the disclosed system through a display object associated with any object within the hierarchy, including the root, leaves, and any intervening objects. When objects are deleted, “ghost” objects are maintained and displayed to the user in the hierarchical positions of the deleted objects when a persistent hierarchy is displayed. | 09-24-2009 |
20100064179 | Call-stack pattern matching for problem resolution within software - A method of diagnosing a fault condition within software can include, responsive to a fault condition within a computing system belonging to an organization, automatically sending call-stack information for the fault condition to a first server within the organization. Within the first server, the call-stack information for the fault condition can be compared with call-stack information from prior fault conditions that occurred within the organization to determine whether the call-stack information for the fault condition matches call-stack information from one of the prior fault conditions. The method further can include sending the call-stack information to a second server for comparison with call-stack information from prior fault conditions that occurred within at least one different organization if the call-stack information for the fault condition does not match. | 03-11-2010 |
Jonathan David Champlin, Cold Spring, NY US
Patent application number | Description | Published |
---|---|---|
20110022573 | PREVENTING TRANSFER AND DUPLICATION OF REDUNDANTLY REFERENCED OBJECTS ACROSS NODES OF AN APPLICATION SYSTEM - Unique identifiers referred to as “keys” are generated for objects stored on each node. When a container object including at least one embedded object is transferred from a sending node to a receiving node, the sending node sends the key uniquely identifying the embedded object to the receiving node to determine whether the embedded object is already stored on the receiving node. If the receiving node indicates that the embedded object is already stored at the receiving node, then the sending node determines that the embedded object does not need to be sent to the receiving node. In that case, if the embedded object has not been sent, the sending node does not send the embedded object. If the sending node has already started sending the embedded object, then the sending node terminates sending of the embedded object. | 01-27-2011 |
20120291136 | PREVENTING TRANSFER AND DUPLICATION OF REDUNDANTLY REFERENCED OBJECTS ACROSS NODES OF AN APPLICATION SYSTEM - Unique identifiers referred to as “keys” are generated for objects stored on each node. When a container object including at least one embedded object is transferred from a sending node to a receiving node, the sending node sends the key uniquely identifying the embedded object to the receiving node to determine whether the embedded object is already stored on the receiving node. If the receiving node indicates that the embedded object is already stored at the receiving node, then the sending node determines that the embedded object does not need to be sent to the receiving node. In that case, if the embedded object has not been sent, the sending node does not send the embedded object. If the sending node has already started sending the embedded object, then the sending node terminates sending of the embedded object. | 11-15-2012 |
Keith S. Champlin, Minneapolis, MN US
Patent application number | Description | Published |
---|---|---|
20110208451 | METHOD AND APPARATUS FOR DETECTING CELL DETERIORATION IN AN ELECTROCHEMICAL CELL OR BATTERY - A testing device detects and quantifies cell deterioration of an electrochemical cell or battery. The device contains measuring circuitry adapted to apply time-varying electrical excitation to said cell or battery, to sense time-varying electrical response to said excitation, and to utilize said excitation and response to determine components of complex immittance (i.e., either impedance or admittance) at n+m discrete frequencies, where n is an integer equal to or greater than two and m is an integer equal to or greater than one. Computation circuitry utilizes measured complex immittance components at the n discrete frequencies to evaluate the elements of a 2n-element equivalent circuit model. It then calculates the complex immittance of this model at the m discrete frequencies and mathematically compares components of the calculated immittances with components of the measured immittances at the m discrete frequencies. The results of this comparison are related to the degree of cell deterioration. A pass/fail determination can thus be made based solely upon cell deterioration—without even knowing the battery's manufacturer, group size, or its electrical ratings. | 08-25-2011 |
20140002094 | SUPPRESSING HF CABLE OSCILLATIONS DURING DYNAMIC MEASUREMENTS OF CELLS & BATTERIES | 01-02-2014 |
Michael N. Champlin, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20130275162 | MULTI-PARTY TRANSACTION SYSTEM WITH COLLECTIVE RESERVATIONS - Embodiments consistent with the present invention enable multiple users to collectively make reservations for goods or services. One embodiment relates to a method of performing a collective reservation of one or more goods or services by a set of multiple users who are members of a communication context. The communication context may be established by the set of multiple users using instances of a client software application on electronic computing devices and a collective-reservation server. Reservations may be created for multiple sets of items by the multiple users. The reservations may be modified by the multiple users, and the items under a reservation may be purchased by the multiple users. Other embodiments, aspects and features are also disclosed. | 10-17-2013 |
20130275262 | MULTI-PARTY TRANSACTION SYSTEM WITH COLLECTIVE PURCHASES - Embodiments consistent with the present invention enable multiple users, who are members of an associated communication context, to collectively purchase one or more goods or services. One embodiment relates to a method of performing a collective purchase of one or more items, which may be goods and/or services, by a set of multiple users. The one or more items to be purchased are recorded at a collective-purchasing server, and the record(s) of the one or more items may be associated with a reference to the communication context. A user may be authorized to add to, remove from, and modify the one or more items to be purchased by determining if the user is a member of the set of multiple users. Amounts are established that authorized users are to pay as part of the collective purchase. Other embodiments, aspects and features are also disclosed. | 10-17-2013 |
20130275273 | SYSTEM AND METHOD FOR FULFILLING TRANSACTIONS THROUGH ANOTHER USER - One embodiment relates to a transaction system that allows one or more users to purchase or reserve goods or services using electronic computer interfaces and authorizes a receiving user to receive fulfillment of the goods or services. The membership of a shared communication context may be used to determine if the receiving user is authorized to receive fulfillment of the goods or services. Other embodiments, aspects and features are also disclosed. | 10-17-2013 |
Peggy Jean Champlin, Haslet, TX US
Patent application number | Description | Published |
---|---|---|
20110174678 | GIFT WRAP ORGANIZER - Organizers for wrapping paper and related paraphernalia. Organizers of one embodiment include a storage unit with a stack of drawers with vertically oriented tubes to hold wrapping paper rolls adjacent, and exterior, to the stack of drawers. The organizer may have pockets for holding the paraphernalia exterior to the stack of drawers. A set of wheels is coupled to the stack of drawers while a handle may be recessed into the organizer. Organizers of some embodiments include a frame and elongated hollow tubes. Containers (for instance, drawers) for the paraphernalia are disposed within an interior space defined by the storage unit. Organizers of the current embodiment may include one or more pockets for gift bags. Yet another embodiment provides organizers including a frame, elongated hollow tubes, and one or more pockets disposed exterior to the frame. | 07-21-2011 |