Patents by Inventor C Neff
C Neff has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9785323Abstract: A user interface includes a digital image display canvas and a plurality of control tiles arranged on a rotatable carousel. A user can browse through the control tiles using swiping gestures that rotate the carousel. Each control tile represents a parameter, an imaging effect, or some other manipulation that can be applied to the displayed image. For control tiles representing a parameter which can be selected from a range of numerical values, such as image brightness, selecting the control tile causes a universal slider to be displayed. The universal slider extends across an entire dimension of the display, thereby providing the user with a wide range of adjustment for the corresponding parameter. Selecting a different control tile associated with a different parameter causes user input received via the universal slider to be applied to the different parameter, thereby such that the same universal slider can manipulate multiple parameters.Type: GrantFiled: July 23, 2014Date of Patent: October 10, 2017Assignee: Adobe Systems IncorporatedInventors: Phil Lu, Klaas Stoeckmann, Kai Gradert, Jens C. Neffe
-
Patent number: 9672022Abstract: An application on a device includes multiple experience modules that each implement a set of features when the application is running on the device. Each of the multiple experience modules includes a first component that includes code specific to a particular type of the device, and a second component that includes code that is common across multiple types of devices. Update packages changing individual ones of the multiple experience modules can be received from a deployment service and installed on the device.Type: GrantFiled: June 23, 2010Date of Patent: June 6, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Christopher A. Evans, Scott Jensen, Advay V. Mengle, Jeffrey T. Pearce, John Elsbree, Louis M. Kahn, Chad C. Neff, Nermin Osmanovic, Nosherwan Minwalla, Rajadurai Isaac Rajakumar, Dale A. Sather, Manuel A. Schröder, Ovidiu G. Temereanca
-
Publication number: 20160150102Abstract: In embodiments of a mobile-first photography workflow device, digital photos that have been captured with a digital camera are received by the workflow device, and proxy images that each corresponds to one of the digital photos is created, where the proxy images have less data than a corresponding one of the digital photos, yet remain configured for photo editing. The proxy images are communicated to a tablet device that can receive and display a proxy image that has the less data than the corresponding digital photo. The workflow device can then receive a metadata update from the tablet device, where the metadata update is associated with a photographer editing a proxy image. An edited digital photo can then be generated at the workflow device based on the metadata update applied to the corresponding digital photo, and the edited digital photo can be synchronized with additional computing devices.Type: ApplicationFiled: November 25, 2014Publication date: May 26, 2016Inventors: Andreas Wurf, Torsten Sigwart, Jens C. Neffe
-
Publication number: 20160026371Abstract: A user interface includes a digital image display canvas and a plurality of control tiles arranged on a rotatable carousel. A user can browse through the control tiles using swiping gestures that rotate the carousel. Each control tile represents a parameter, an imaging effect, or some other manipulation that can be applied to the displayed image. For control tiles representing a parameter which can be selected from a range of numerical values, such as image brightness, selecting the control tile causes a universal slider to be displayed. The universal slider extends across an entire dimension of the display, thereby providing the user with a wide range of adjustment for the corresponding parameter. Selecting a different control tile associated with a different parameter causes user input received via the universal slider to be applied to the different parameter, thereby such that the same universal slider can manipulate multiple parameters.Type: ApplicationFiled: July 23, 2014Publication date: January 28, 2016Applicant: Adobe Systems IncorporatedInventors: Phil Lu, Klaas Stoeckmann, Kai Gradert, Jens C. Neffe
-
Patent number: 8423913Abstract: A system detects an association of at least one style to at least one file, the file containing a reference to the style, and displays a representation of the style. The system also displays a representation of the file, and a representation of the association of the style to the file. The system displays a number of times the style is defined within the one file, and the number of times the style is used within the at least one file.Type: GrantFiled: July 12, 2005Date of Patent: April 16, 2013Assignee: Adobe Systems IncorporatedInventors: Kevin A. Hogan, Jens C. Neffe
-
Publication number: 20110321028Abstract: An application on a device includes multiple experience modules that each implement a set of features when the application is running on the device. Each of the multiple experience modules includes a first component that includes code specific to a particular type of the device, and a second component that includes code that is common across multiple types of devices. Update packages changing individual ones of the multiple experience modules can be received from a deployment service and installed on the device.Type: ApplicationFiled: June 23, 2010Publication date: December 29, 2011Applicant: MICROSOFT CORPORATIONInventors: Christopher A. Evans, Scott Jensen, Advay V. Mengle, Jeffrey T. Pearce, John Elsbree, Louis M. Kahn, Chad C. Neff, Nermin Osmanovic, Nosherwan Minwalla, Rajadurai Isaac Rajakumar, Dale A. Sather, Manuel A. Schröder, Ovidiu G. Temereanca
-
Patent number: 7817982Abstract: The present invention provides methods and systems for determining the status and/or extent of damage caused by a disaster. More specifically, a disaster status system (DSS) is used to create a backup communication network, in the event that the primary communication network has been damaged, to locate and/or contact users that may be in or around a disaster-affected area.Type: GrantFiled: June 30, 2006Date of Patent: October 19, 2010Assignee: Avaya Inc.Inventors: Christopher Chu, Brijen Doshi, Frederick C. Neff, D. Michael Overmyer, Dongliang Wang
-
Publication number: 20080077528Abstract: A facility for conducting a financial transaction is described. The facility receives a purchase order identifying a customer and an amount of a payment to be made by the identified customer to a payee. The customer identified by the purchase order has an individual account. The facility selects an account from a pool of accounts designated as being shared by a number of customers including the identified customer. The shared pool does not include the identified customer's individual account. The facility transfers the identified amount from the identified customer's individual account to the selected account of the shared pool. The facility causes information identifying a credit card number for the selected account of the shared pool to be provided to the payee for use in effecting the payment.Type: ApplicationFiled: September 27, 2007Publication date: March 27, 2008Inventor: C. Neff
-
Patent number: 7290215Abstract: The present invention relates to a system and method for providing dynamic wizard interfaces to end users. In one embodiment, a client device retrieves a container encapsulating a number of packages utilizing a self-describing data format from a remote server. A wizard engine on the client device interprets the container and packages to produce a wizard interface. Preferably, the present invention utilizes a compatible data structure for receiving, saving, and transmitting captured information regarding the wizard interface.Type: GrantFiled: June 3, 2002Date of Patent: October 30, 2007Assignee: Microsoft CorporationInventors: Andrew G. Bybee, Christopher A. Evans, Chad C. Neff, Pritvinath Obla, Leslie S. Yeh
-
Publication number: 20070189519Abstract: A facility for discerning corruption of an electronic ballot is described. The facility sends from a first computer system to a second computer system an encrypted ballot that reflects a ballot choice selected by a voter. The facility then sends a confirmation from the second computer system to the first computer system, which serves to convey the decrypted contents of the encrypted ballot as received at the second computer system, and which is generated without decrypting the encrypted ballot. In the first computer system, the facility uses the confirmation to determine whether the decrypted contents of the encrypted ballot as received at the second computer system match the ballot choice selected by the voter.Type: ApplicationFiled: August 29, 2006Publication date: August 16, 2007Inventor: C. Neff
-
Patent number: 7240295Abstract: The present invention relates to a system and method for providing dynamic wizard interfaces to end users. In one embodiment, a client device retrieves a container encapsulating a number of packages utilizing a self-describing data format from a remote server. A wizard engine on the client device interprets the container and packages to produce a wizard interface. Preferably, the present invention utilizes a compatible data structure for receiving, saving, and transmitting captured information regarding the wizard interface.Type: GrantFiled: June 3, 2002Date of Patent: July 3, 2007Assignee: Microsoft CorporationInventors: Andrew G. Bybee, Christopher A. Evans, Chad C. Neff, Pritvinath Obla, Leslie S. Yeh
-
Patent number: 7213212Abstract: The present invention relates to a system and method for providing dynamic wizard interfaces to end users. In one embodiment, a client device retrieves a container encapsulating a number of packages utilizing a self-describing data format from a remote server. A wizard engine on the client device interprets the container and packages to produce a wizard interface. Preferably, the present invention utilizes a compatible data structure for receiving, saving, and transmitting captured information regarding the wizard interface.Type: GrantFiled: June 3, 2002Date of Patent: May 1, 2007Assignee: Microsoft CorporationInventors: Andrew G. Bybee, Christopher A. Evans, Chad C. Neff, Pritvinath Obla, Leslie S. Yeh
-
Publication number: 20060085647Abstract: A facility for transmitting a ballot choice selected by a voter is described. The facility encrypts the ballot choice with a first secret known only to the client to generate a first encrypted ballot component. The facility also encrypts the ballot choice with a second secret known only to the client, the second secret chosen independently of the first secret, to generate a second encrypted ballot component. The facility then generates a proof demonstrating that the first and second encrypted ballot components are encrypted from the same ballot choice. The facility sends the first and second encrypted ballot components and the proof to a vote collection computer system.Type: ApplicationFiled: December 1, 2005Publication date: April 20, 2006Inventor: C. Neff
-
Publication number: 20050269406Abstract: Methods and associated systems provide proof of a ballot cast in an election or of user choices under a data structure. The method includes, for example, casting a ballot representing a voter's intended choice associated with a cast ballot, and creating a private, paper receipt that represents the voter's intended choice associated with the cast ballot. The private, paper receipt includes human-readable information to permit the voter to publicly verify that the cast ballot has been included in a ballot tabulation process, and wherein only the voter can discern from the human-readable information on the private, paper receipt what the voter's intended choice was, with respect to the cast ballot.Type: ApplicationFiled: June 7, 2005Publication date: December 8, 2005Inventor: C. Neff
-
Publication number: 20050028009Abstract: We present a mathematical construct which provides a cryptographic protocol to (verifiably shuffle) a sequence of (k) modular integers, and discuss its application to secure, universally verifiable, multi-authority election schemes. The output of the shuffle operation is another sequence of (k) modular integers, each of which is the same secret power of a corresponding input element, but the order of elements in the output is kept secret. Though it is a trivial matter for the “shuffler” (who chooses the permutation of the elements to be applied) to compute the output from the input, the construction is important because it provides a linear size proof of correctness for the output sequence (i.e. a proof that it is of the form claimed) that can be checked by one or more arbitrary verifiers. The protocol is shown to be honest-verifier zeroknowledge in a special case, and is computational zeroknowledge in general.Type: ApplicationFiled: March 25, 2002Publication date: February 3, 2005Inventor: C Neff
-
Publication number: 20030222920Abstract: The present invention relates to a system and method for providing dynamic wizard interfaces to end users. In one embodiment, a client device retrieves a container encapsulating a number of packages utilizing a self-describing data format from a remote server. A wizard engine on the client device interprets the container and packages to produce a wizard interface. Preferably, the present invention utilizes a compatible data structure for receiving, saving, and transmitting captured information regarding the wizard interface.Type: ApplicationFiled: June 3, 2002Publication date: December 4, 2003Applicant: Microsoft CorporationInventors: Andrew G. Bybee, Christopher A. Evans, Chad C. Neff, Pritvinath Obla, Leslie S. Yeh
-
Publication number: 20030225828Abstract: The present invention relates to a system and method for providing dynamic wizard interfaces to end users. In one embodiment, a client device retrieves a container encapsulating a number of packages utilizing a self-describing data format from a remote server. A wizard engine on the client device interprets the container and packages to produce a wizard interface. Preferably, the present invention utilizes a compatible data structure for receiving, saving, and transmitting captured information regarding the wizard interface.Type: ApplicationFiled: June 3, 2002Publication date: December 4, 2003Applicant: Microsoft CorporationInventors: Andrew G. Bybee, Christopher A. Evans, Chad C. Neff, Pritvinath Obla, Leslie S. Yeh
-
Publication number: 20030222908Abstract: The present invention relates to a system and method for providing dynamic wizard interfaces to end users. In one embodiment, a client device retrieves a container encapsulating a number of packages utilizing a self-describing data format from a remote server. A wizard engine on the client device interprets the container and packages to produce a wizard interface. Preferably, the present invention utilizes a compatible data structure for receiving, saving, and transmitting captured information regarding the wizard interface.Type: ApplicationFiled: June 3, 2002Publication date: December 4, 2003Applicant: Microsoft CorporationInventors: Andrew G. Bybee, Christopher A. Evans, Chad C. Neff, Pritvinath Obla, Leslie S. Yeh
-
Patent number: 5074356Abstract: A milling tool (3-5; 51-53) in combination with a stabilizer therefor has a milling tool with a body (51) with a plurality of radially extending and circumferential blades (3) diposed about the body. The lower portion of the body (51) has a portion (57) upon which is located a stabilizer (70), the stabilizer comprising a sleeve (71) about which are disposed a plurality of helically disposed fins (75). The sleeve (71) has an internal screw thread (73) for mating with an external screw thread (55) on the body (51).By providing a single milling tool on site and a plurality of separate pilot stabilizers so stabilizer sleeves can be quickly and easily secured to the milling tool thereby eliminating the necessity of cutting the fins to the required radial height when on site.Type: GrantFiled: April 9, 1990Date of Patent: December 24, 1991Assignee: Smith International, Inc.Inventor: Michael C. Neff
-
Patent number: D353204Type: GrantFiled: April 2, 1992Date of Patent: December 6, 1994Inventors: Patricia Neff, Jonathan C. Neff