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: 20150046422Abstract: 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: ApplicationFiled: October 27, 2014Publication date: February 12, 2015Inventor: Kevin A. Gibbs
-
Patent number: 8911280Abstract: 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: GrantFiled: January 31, 2011Date of Patent: December 16, 2014Assignee: 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: 8858271Abstract: 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: GrantFiled: October 18, 2012Date of Patent: October 14, 2014Assignee: Apple Inc.Inventors: Alex Yeung, Carl Peterson, Julio Quintero, Kevin Gibbs
-
Publication number: 20140282078Abstract: 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: ApplicationFiled: March 14, 2014Publication date: September 18, 2014Applicant: Quip, Inc.Inventors: BRET TAYLOR, KEVIN GIBBS, JONATHAN MCALISTER, CASEY MALONEY ROSALES MALONEY ROSALES MULLER, PATRICK LINEHAN, MATTHEW CAHILL, MIHAI PAPARITA
-
Patent number: 8819238Abstract: 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: GrantFiled: May 7, 2012Date of Patent: August 26, 2014Assignee: Google Inc.Inventors: Kenneth Ashcraft, Jon P. McAlister, Kevin A. Gibbs, Ryan C. Barrett
-
Patent number: 8809708Abstract: 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: GrantFiled: April 2, 2013Date of Patent: August 19, 2014Assignee: Apple Inc.Inventors: Benjamin M. Rappoport, Kevin Gibbs, Patrick Kessler, Derek W. Wright, Alex Chun Lap Yeung
-
Publication number: 20140113478Abstract: 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: ApplicationFiled: October 18, 2012Publication date: April 24, 2014Applicant: Apple Inc.Inventors: Alex Yeung, Carl Peterson, Julio Quintero, Kevin Gibbs
-
Publication number: 20140089285Abstract: 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: ApplicationFiled: September 24, 2013Publication date: March 27, 2014Applicant: Google Inc.Inventor: Kevin A. Gibbs
-
Patent number: 8587939Abstract: 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: GrantFiled: January 31, 2011Date of Patent: November 19, 2013Assignee: 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: 8570736Abstract: 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: GrantFiled: January 31, 2011Date of Patent: October 29, 2013Assignee: 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: 20130246511Abstract: 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: ApplicationFiled: March 14, 2013Publication date: September 19, 2013Applicant: Google Inc.Inventors: Ryan David BROWN, Jon P. MCALISTER, Kevin A. GIBBS
-
Patent number: 8515954Abstract: 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: GrantFiled: August 25, 2011Date of Patent: August 20, 2013Assignee: Google Inc.Inventors: Kevin A. Gibbs, Sepandar D. Karnvar, Taher H. Haveliwala, Glen M. Jeh
-
Patent number: 8432678Abstract: 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: GrantFiled: January 26, 2010Date of Patent: April 30, 2013Assignee: Apple Inc.Inventors: Stephen R. McClure, Joshua D. Banko, John P. Ternus, Benjamin M. Rappoport, Kevin Gibbs
-
Patent number: 8420965Abstract: 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: GrantFiled: August 17, 2010Date of Patent: April 16, 2013Assignee: Apple Inc.Inventors: Benjamin M. Rappoport, Kevin Gibbs, Patrick Kessler, Derek W. Wright, Alex Chun Lap Yeung
-
Publication number: 20120268882Abstract: 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: ApplicationFiled: July 3, 2012Publication date: October 25, 2012Applicant: 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: 20120265804Abstract: 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: ApplicationFiled: May 7, 2012Publication date: October 18, 2012Inventors: Kenneth Ashcraft, Jon P. McAlister, Kevin A. Gibbs, Ryan C. Barrett
-
Patent number: 8271546Abstract: 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: GrantFiled: September 23, 2011Date of Patent: September 18, 2012Assignee: Google Inc.Inventor: Kevin A. Gibbs
-
Patent number: 8238087Abstract: 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: GrantFiled: January 26, 2010Date of Patent: August 7, 2012Assignee: 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: 20120194997Abstract: 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: ApplicationFiled: January 31, 2011Publication date: August 2, 2012Applicant: 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: 20120196510Abstract: 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: ApplicationFiled: January 31, 2011Publication date: August 2, 2012Applicant: 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