Patents by Inventor Kevin Gibbs

Kevin Gibbs 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).

  • Publication number: 20150046422
    Abstract: A set of ordered predicted completion strings including strings of ideographs are presented to a user as the user enters text in a text entry box (e.g., a browser or a toolbar). The user entered text may include zero or more ideographs followed by one or more phonetic characters, or the entered text may be one or more. The predicted completion strings can be in the form of URLs or query strings. The ordering may be based on any number of factors (e.g., a query's frequency of submission from a community of users). URLs can be ranked based on an importance value of the URL. The sets of ordered predicted completion strings are obtained by matching a fingerprint value of the user's entry string to a fingerprint to table map which contains the set of ordered predicted completion strings. The generation of the ordered prediction strings takes into account multiple phonetic representations of certain strings of ideographs.
    Type: Application
    Filed: October 27, 2014
    Publication date: February 12, 2015
    Inventor: Kevin A. Gibbs
  • Patent number: 8911280
    Abstract: A method and an apparatus for machining an exterior surface of a metal alloy casing of a portable electronic device to form a combination of a flat edge surface, a curved edge surface and a flat bottom surface is disclosed. The flat edge surface is abraded by contacting a first flat section of a rotating cutting tool along a first circuit of a pre-determined continuous spiral path. The curved edge surface is abraded by contacting a convex section of the rotating cutting tool along additional circuits of the first pre-determined continuous spiral path. The pitch of vertical movement of the cutting tool is adjusted for each circuit of the continuous spiral path based on a resulting curvature of the metal alloy casing. The bottom surface is abraded by contacting a flat section of the cutting tool along a second pre-determined alternating direction linear path.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: December 16, 2014
    Assignee: Apple Inc.
    Inventors: Jeremy C. Franklin, Kevin Gibbs, Christopher J. Stringer, Daniel J. Coster, Donald Q. Ross, III, David Kim, Chuan You Su, Max A. Maloney, Erik D. Gillow
  • Patent number: 8858271
    Abstract: An interconnect for an internal device, such as a speaker, coupling power from a flexible connector to the speaker at two or more terminals. The interconnect includes a flexible element, such as a “minus” terminal, and a second element, such as a “plus” terminal, which are coupled to corresponding terminals on the flexible connector. A screw can be threaded through a hole in the flexible element, the corresponding terminals, and can be terminated at the second element. The screw presses the “minus” terminal and the “plus” terminal into their corresponding terminals, making an electrical connection and a physical connection.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: October 14, 2014
    Assignee: Apple Inc.
    Inventors: Alex Yeung, Carl Peterson, Julio Quintero, Kevin Gibbs
  • Publication number: 20140282078
    Abstract: In an embodiment, a method comprises associating a document with a document log; receiving, from a first client computer, a first section of the document; determining a first change in the document in the first section; generating a first message that includes the first change; storing the first message; sending, to each client computer of one or more client computers, the first message, which when received by the client computer, causes the client computer to update the document stored on the client computer with the first change and to present the first change to a user in a user interface associated with the document log.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 18, 2014
    Applicant: Quip, Inc.
    Inventors: BRET TAYLOR, KEVIN GIBBS, JONATHAN MCALISTER, CASEY MALONEY ROSALES MALONEY ROSALES MULLER, PATRICK LINEHAN, MATTHEW CAHILL, MIHAI PAPARITA
  • Patent number: 8819238
    Abstract: In an application execution system having a plurality of application servers and an application master in an application execution system, the application master stores a plurality of applications, including a respective application, in a library for distribution among the application servers, adds a first instance of the respective application from the library to a respective application server for execution, and obtains usage information of one or more applications added to the application servers. In accordance with the usage information, the application master performs one of a predefined set of actions that includes: adding a second instance of the respective application to the plurality of application servers; and removing the first instance of the respective application from the respective application server.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: August 26, 2014
    Assignee: Google Inc.
    Inventors: Kenneth Ashcraft, Jon P. McAlister, Kevin A. Gibbs, Ryan C. Barrett
  • Patent number: 8809708
    Abstract: A process is provided for characterizing a tactile response of a first mechanical actuator (e.g., button) based on a back off distance. The first mechanical actuator may include a plunger, a dome-shaped flexible membrane, and an electrical contact, all aligned with each other so that a contact signal is generated when the flexible membrane touches the contact. The plunger can be moved a first distance towards the contact until the contact signal is generated at a contact point. Then the plunger can be backed off a second distance from the contact point. This second distance may be called the “back off distance”. The particular feel of the first mechanical actuator can then be correlated to a particular back off distance. This process can be repeated a number of times to classify a number of different “feels” for the first mechanical actuator based on a number of different back off distances.
    Type: Grant
    Filed: April 2, 2013
    Date of Patent: August 19, 2014
    Assignee: Apple Inc.
    Inventors: Benjamin M. Rappoport, Kevin Gibbs, Patrick Kessler, Derek W. Wright, Alex Chun Lap Yeung
  • Publication number: 20140113478
    Abstract: An interconnect for an internal device, such as a speaker, coupling power from a flexible connector to the speaker at two or more terminals. The interconnect includes a flexible element, such as a “minus” terminal, and a second element, such as a “plus” terminal, which are coupled to corresponding terminals on the flexible connector. A screw can be threaded through a hole in the flexible element, the corresponding terminals, and can be terminated at the second element. The screw presses the “minus” terminal and the “plus” terminal into their corresponding terminals, making an electrical connection and a physical connection.
    Type: Application
    Filed: October 18, 2012
    Publication date: April 24, 2014
    Applicant: Apple Inc.
    Inventors: Alex Yeung, Carl Peterson, Julio Quintero, Kevin Gibbs
  • Publication number: 20140089285
    Abstract: A set of ordered predicted completion strings including strings of ideographs are presented to a user as the user enters text in a text entry box (e.g., a browser or a toolbar). The user entered text may include zero or more ideographs followed by one or more phonetic characters, or the entered text may be one or more. The predicted completion strings can be in the form of URLs or query strings. The ordering may be based on any number of factors (e.g., a query's frequency of submission from a community of users). URLs can be ranked based on an importance value of the URL. The sets of ordered predicted completion strings are obtained by matching a fingerprint value of the user's entry string to a fingerprint to table map which contains the set of ordered predicted completion strings. The generation of the ordered prediction strings takes into account multiple phonetic representations of certain strings of ideographs.
    Type: Application
    Filed: September 24, 2013
    Publication date: March 27, 2014
    Applicant: Google Inc.
    Inventor: Kevin A. Gibbs
  • Patent number: 8587939
    Abstract: A portable computing device is disclosed. The portable computing device can take many forms such as a laptop computer, a tablet computer, and so on. The portable computing device can include at least a single piece housing. The single piece housing can be machined from a single billet of material, such as a billet of aluminum. The single piece housing can include ledges with a surface receiving a trim bead and a cover. Corner brackets can be attached to the single piece housing to improve the damage resistance of the housing.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: November 19, 2013
    Assignee: Apple Inc.
    Inventors: Stephen R. McClure, Sean S. Corbin, John P. Ternus, Kevin Gibbs, Jeremy C. Franklin, Elvis M. Kibiti, John Raff, Jules B. Henry, Benjamin Rappoport, Derek W. Wright, Erik A. Uttermann, Ming Yu, Carl Peterson
  • Patent number: 8570736
    Abstract: A portable computing device is disclosed. The portable computing device can take many forms, such as a laptop computer, a tablet computer, and so on. The portable computing device can include at least a single piece housing with a cavity having a substantially flat bottom wall. A battery assembly and main logic board can be mounted directly to the substantially flat bottom wall with a plurality of additional components arranged around a peripheral edge of the battery assembly and main logic board.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: October 29, 2013
    Assignee: Apple Inc.
    Inventors: Stephen Robert McClure, Sean S. Corbin, John P. Ternus, Kevin Gibbs, Jeremy C. Franklin, Elvis Mwenda Kibiti, Jules B. Henry, Benjamin M. Rappoport, Erik Andrew Uttermann, Alex Chun Lap Yeung, John Raff, Carl Peterson, Brianna C. Wilson
  • Publication number: 20130246511
    Abstract: In a distributed application execution system having a plurality of application servers, each application server has volatile and nonvolatile storage as well as computational resources for executing applications as follows. A plurality of applications is stored in non-volatile storage. At least one such application is a primed application which is derived as follows. An unprimed application is executed and an initialization signal is optionally communicated to the unprimed application. A status signal is obtained from the unprimed application. Upon receipt of the status signal, the unprimed application is checkpointed to produce the primed application, and the primed application is stored. A request to execute the primed application is received from a client system. In response to the request, the primed application is loaded from non-volatile storage into volatile storage, and the primed application is executed. The primed application returns a result to the request to the client system.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 19, 2013
    Applicant: Google Inc.
    Inventors: Ryan David BROWN, Jon P. MCALISTER, Kevin A. GIBBS
  • Patent number: 8515954
    Abstract: A set of ordered predicted completion strings are presented to a user as the user enters text in a text entry box (e.g., a browser or a toolbar). The predicted completion strings can be in the form of URLs or query strings. The ordering may be based on any number of factors (e.g., a query's frequency of submission from a community of users). URLs can be ranked based on an importance value of the URL. Privacy is taken into account in a number of ways, such as using a previously submitted query only when more than a certain number of unique requestors have made the query. The sets of ordered predicted completion strings is obtained by matching a fingerprint value of the user's entry string to a fingerprint to table map which contains the set of ordered predicted completion strings.
    Type: Grant
    Filed: August 25, 2011
    Date of Patent: August 20, 2013
    Assignee: Google Inc.
    Inventors: Kevin A. Gibbs, Sepandar D. Karnvar, Taher H. Haveliwala, Glen M. Jeh
  • Patent number: 8432678
    Abstract: A portable computing device is disclosed. The portable computing device can take many forms such as a laptop computer, a tablet computer, and so on. The portable computing device can include at least a single piece housing. The single piece housing including a plurality of steps. The plurality of mounting steps are formed by at least removing a preselected amount of housing material at predetermined locations on the interior surface. At least some of the mounting steps are used to mount at least some of the plurality of internal operating components to the housing.
    Type: Grant
    Filed: January 26, 2010
    Date of Patent: April 30, 2013
    Assignee: Apple Inc.
    Inventors: Stephen R. McClure, Joshua D. Banko, John P. Ternus, Benjamin M. Rappoport, Kevin Gibbs
  • Patent number: 8420965
    Abstract: A process is provided for characterizing a tactile response of a first mechanical actuator (e.g., button) based on a back off distance. The first mechanical actuator may include a plunger, a dome-shaped flexible membrane, and an electrical contact, all aligned with each other so that a contact signal is generated when the flexible membrane touches the contact. The plunger can be moved a first distance towards the contact until the contact signal is generated at a contact point. Then the plunger can be backed off a second distance from the contact point. This second distance may be called the “back off distance”. The particular feel of the first mechanical actuator can then be correlated to a particular back off distance. This process can be repeated a number of times to classify a number of different “feels” for the first mechanical actuator based on a number of different back off distances.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: April 16, 2013
    Assignee: Apple Inc.
    Inventors: Benjamin M. Rappoport, Kevin Gibbs, Patrick Kessler, Derek W. Wright, Alex Chun Lap Yeung
  • Publication number: 20120268882
    Abstract: A portable computing device is disclosed. The portable computing device can take many forms such as a laptop computer, a tablet computer, and so on. The portable computing device can include a single piece housing and a display module. The display module can include a protective top glass cover that is bonded to a plastic display frame and surrounded by a seal frame. The display module can also include a display panel and its associated circuitry suspended from the display frame below the protective glass cover. The display module is coupled to the single piece housing using mounting clips in a manner that allows the display module to move relative to the single piece housing during an impact event. The plastic display frame can include inserts that provide structural support near openings in the single piece housing.
    Type: Application
    Filed: July 3, 2012
    Publication date: October 25, 2012
    Applicant: Apple Inc.
    Inventors: Stephen R. McClure, Joshua D. Banko, John P. Ternus, Matthew B. Morris, Peter M. Thompson, Kevin Gibbs, Timothy G. Van Vorhis, Martin B. Adamcyk, Arthur J. Lucchesi, Brian S. Carpenter
  • Publication number: 20120265804
    Abstract: In an application execution system having a plurality of application servers and an application master in an application execution system, the application master stores a plurality of applications, including a respective application, in a library for distribution among the application servers, adds a first instance of the respective application from the library to a respective application server for execution, and obtains usage information of one or more applications added to the application servers. In accordance with the usage information, the application master performs one of a predefined set of actions that includes: adding a second instance of the respective application to the plurality of application servers; and removing the first instance of the respective application from the respective application server.
    Type: Application
    Filed: May 7, 2012
    Publication date: October 18, 2012
    Inventors: Kenneth Ashcraft, Jon P. McAlister, Kevin A. Gibbs, Ryan C. Barrett
  • Patent number: 8271546
    Abstract: A set of ordered predicted completion strings are presented to a user as the user enters text in a text entry box (e.g., a browser or a toolbar). The predicted completion strings can be in the form of URLs or query strings. The ordering may be based on any number of factors (e.g., a query's frequency of submission from a community of users). URLs can be ranked based on an importance value of the URL. Privacy is taken into account in a number of ways, such as using a previously submitted query only when more than a certain number of unique requestors have made the query. The sets of ordered predicted completion strings is obtained by matching a fingerprint value of the user's entry string to a fingerprint to table map which contains the set of ordered predicted completion strings.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: September 18, 2012
    Assignee: Google Inc.
    Inventor: Kevin A. Gibbs
  • Patent number: 8238087
    Abstract: A portable computing device is disclosed. The portable computing device can take many forms such as a laptop computer, a tablet computer, and so on. The portable computing device can include a single piece housing and a display module. The display module can include a protective top glass cover that is bonded to a plastic display frame and surrounded by a seal frame. The display module can also include a display panel and its associated circuitry suspended from the display frame below the protective glass cover. The display module is coupled to the single piece housing mounting clips in a manner that allows the display module to move relative to the single piece housing during an impact event. The plastic display frame can include inserts that provide structural support near openings in the single piece housing.
    Type: Grant
    Filed: January 26, 2010
    Date of Patent: August 7, 2012
    Assignee: Apple Inc.
    Inventors: Stephen R. McClure, Joshua D. Banko, John P. Ternus, Matthew B. Morris, Peter M. Thompson, Kevin Gibbs, Timothy G. Van Vorhis, Martin B. Adamcyk, Arthur J. Lucchesi, Brian S. Carpenter
  • Publication number: 20120194997
    Abstract: A portable computing device is disclosed. The portable computing device can take many forms, such as a laptop computer, a tablet computer, and so on. The portable computing device can include at least a single piece housing with a cavity having a substantially flat bottom wall. A battery assembly and main logic board can be mounted directly to the substantially flat bottom wall with a plurality of additional components arranged around a peripheral edge of the battery assembly and main logic board.
    Type: Application
    Filed: January 31, 2011
    Publication date: August 2, 2012
    Applicant: APPLE INC.
    Inventors: Stephen Robert MCCLURE, Sean S. Corbin, John P. Ternus, Kevin Gibbs, Jeremy C. Franklin, Elvis Mwenda Kibiti, Jules B. Henry, Benjamin M. Rappoport, Erik Andrew Uttermann, Alex Chun Lap Yeung, John Raff, Carl Peterson, Brianna C. Wilson
  • Publication number: 20120196510
    Abstract: A method and an apparatus for machining an exterior surface of a metal alloy casing of a portable electronic device to form a combination of a flat edge surface, a curved edge surface and a flat bottom surface is disclosed. The flat edge surface is abraded by contacting a first flat section of a rotating cutting tool along a first circuit of a pre-determined continuous spiral path. The curved edge surface is abraded by contacting a convex section of the rotating cutting tool along additional circuits of the first pre-determined continuous spiral path. The pitch of vertical movement of the cutting tool is adjusted for each circuit of the continuous spiral path based on a resulting curvature of the metal alloy casing. The bottom surface is abraded by contacting a flat section of the cutting tool along a second pre-determined alternating direction linear path.
    Type: Application
    Filed: January 31, 2011
    Publication date: August 2, 2012
    Applicant: APPLE INC.
    Inventors: Jeremy C. Franklin, Kevin Gibbs, Christopher J. Stringer, Daniel J. Coster, Donald Q. Ross, III, David Kim, Chuan You Su, Max A. Maloney, Erik D. Gillow