Patents by Inventor Benjamin Vigier

Benjamin Vigier 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: 8615466
    Abstract: A method for downloading information from a remote server. The method includes receiving, at a portable device, banking card information for an account and storing the banking card information into a secure memory within the portable device. Responsive to the receiving, a first moblet software module automatically sends a wireless message to the remote server to inform the remote server of the banking card information being received at the portable device. The portable device may receive a second moblet software module associated with the banking card information. The portable device may subsequently execute the second moblet software module which utilizes the banking card information, wherein the first and second moblet software modules comprise device independent commands of a generic syntax and wherein further the commands are executed by a device dependent software module also resident on the portable device.
    Type: Grant
    Filed: November 18, 2009
    Date of Patent: December 24, 2013
    Assignee: Mfoundry
    Inventors: Rodney Aiglstorfer, Benjamin Vigier
  • Patent number: 8533741
    Abstract: A method for launching a program application is provided. Here, configuration instructions are stored in a memory device and the configuration instructions are associated with multiple configurations. A configuration is selected from the multiple configurations when the memory device is coupled to a computing device. Thereafter, a configuration instruction associated with the configuration is retrieved from the memory device. The program application is launched and the configuration instruction is transmitted to the program application.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: September 10, 2013
    Assignee: SanDisk Technologies Inc.
    Inventors: Fabrice Jogand-Coulomb, David Guidry, Pascal Caillon, Benjamin Vigier
  • Publication number: 20130110678
    Abstract: Customers can use their own mobile devices to pay for products in a “self-service” transaction, without the assistance of a store employee and without the need for the store to provide a self-service checkout kiosk. The customer's device communicates with a server maintained by the store to identify the product(s) being purchased and to provide a digital credential that the server can use to look up financial account information for the customer. The server can process a payment transaction to the financial account and notify the customer's device of the result. In some cases, an employee device can provide product identification for a purchase to the server and associate the customer device with the purchase, allowing the customer to complete the transaction directly with the store server.
    Type: Application
    Filed: July 23, 2012
    Publication date: May 2, 2013
    Applicant: Apple Inc.
    Inventors: Benjamin Vigier, Corey Fugman, Filip Krsmanovic, Rudolph Van Der Merwe, Samuel G. Noble, Yingfeng Su, Khawaja Shams, Vijay Mariadassou
  • Publication number: 20120296686
    Abstract: A customer service application resident on a user's portable electronic device is used to get information about a service and also request the service offered by a store. The customer service application can check for nearby stores when launched. Once the user is deemed to be within the service area of the store, the store host server computer can start sending information about various products, servers, events, or workshops offered by the store. The user can use the customer service application to request product or service help from store employees, register for an event/workshop, reserve a product for pickup, etc.
    Type: Application
    Filed: May 21, 2012
    Publication date: November 22, 2012
    Applicant: Apple Inc.
    Inventors: Corey Fugman, Benjamin Vigier, Yingfeng Su, Chen Li, Filip Krsmanovic
  • Patent number: 7917697
    Abstract: A portable flash memory storage device such as a memory card can configure a host device upon insertion. The configuration may specify applications or other sequences of operations to be executed by the host upon insertion of the card. Files on the card may be associated with an appropriate application and then automatically opened with the appropriate application. A secure configuration may override a more freely modifiable configuration in certain embodiments.
    Type: Grant
    Filed: June 27, 2007
    Date of Patent: March 29, 2011
    Assignee: SanDisk Corporation
    Inventors: Paul McAvoy, Fabrice Jogand-Coulomb, Pascal Caillon, Benjamin Vigier, Chieh-Hao Yang
  • Patent number: 7861037
    Abstract: A portable flash memory storage device such as a memory card can configure a host device upon insertion. The configuration may specify applications or other sequences of operations to be executed by the host upon insertion of the card. Files on the card may be associated with an appropriate application and then automatically opened with the appropriate application. A secure configuration may override a more freely modifiable configuration in certain embodiments.
    Type: Grant
    Filed: June 27, 2007
    Date of Patent: December 28, 2010
    Assignee: SanDisk Corporation
    Inventors: Paul McAvoy, Fabrice Jogand-Coulomb, Pascal Caillon, Benjamin Vigier, Chieh-Hao Yang
  • Publication number: 20100138518
    Abstract: A method for downloading information from a remote server. The method includes receiving, at a portable device, banking card information for an account and storing the banking card information into a secure memory within the portable device. Responsive to the receiving, a first moblet software module automatically sends a wireless message to the remote server to inform the remote server of the banking card information being received at the portable device. The portable device may receive a second moblet software module associated with the banking card information. The portable device may subsequently execute the second moblet software module which utilizes the banking card information, wherein the first and second moblet software modules comprise device independent commands of a generic syntax and wherein further the commands are executed by a device dependent software module also resident on the portable device.
    Type: Application
    Filed: November 18, 2009
    Publication date: June 3, 2010
    Applicant: MFOUNDRY
    Inventors: Rodney Aiglstorfer, Benjamin Vigier
  • Publication number: 20090006721
    Abstract: A portable flash memory storage device such as a memory card can configure a host device upon insertion. The configuration may specify applications or other sequences of operations to be executed by the host upon insertion of the card. Files on the card may be associated with an appropriate application and then automatically opened with the appropriate application. A secure configuration may override a more freely modifiable configuration in certain embodiments.
    Type: Application
    Filed: June 27, 2007
    Publication date: January 1, 2009
    Inventors: Paul McAvoy, Fabrice Jogand-Coulomb, Pascal Caillon, Benjamin Vigier, Chieh-Hao Yang
  • Publication number: 20090006722
    Abstract: A portable flash memory storage device such as a memory card can configure a host device upon insertion. The configuration may specify applications or other sequences of operations to be executed by the host upon insertion of the card. Files on the card may be associated with an appropriate application and then automatically opened with the appropriate application. A secure configuration may override a more freely modifiable configuration in certain embodiments.
    Type: Application
    Filed: June 27, 2007
    Publication date: January 1, 2009
    Inventors: Paul McAvoy, Fabrice Jogand-Coulomb, Pascal Caillon, Benjamin Vigier, Chieh-Hao Yang
  • Publication number: 20080163201
    Abstract: A computing device is provided. The computing device comprises a processor. The processor is configured to select a configuration from multiple configurations when the computing device is coupled to a memory device. The processor is further configured to retrieve a configuration instruction associated with the configuration from the memory device. In addition, the processor is configured to launch a program application associated with the configuration instruction and transmit the configuration instruction to the program application.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Inventors: Fabrice Jogand-Coulomb, David Guidry, Pascal Caillon, Benjamin Vigier
  • Publication number: 20080163246
    Abstract: A method for launching a program application is provided. Here, configuration instructions are stored in a memory device and the configuration instructions are associated with multiple configurations. A configuration is selected from the multiple configurations when the memory device is coupled to a computing device. Thereafter, a configuration instruction associated with the configuration is retrieved from the memory device. The program application is launched and the configuration instruction is transmitted to the program application.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Inventors: Fabrice Jogand-Coulomb, David Guidry, Pascal Caillon, Benjamin Vigier
  • Publication number: 20080114880
    Abstract: Computer-readable media storing operational instructions for connecting to a network location associated with content is disclosed. In one embodiment, a network location associated with content is obtained, the content is accessed, and a connection is made to the network location at a time other than when access to the content expires. In another embodiment, a network location associated with content is obtained, wherein the network location provides an online service other than offering access rights to the content. The content is accessed, and a connection is made to the network location. In yet another embodiment, a network location is selected from a plurality of network locations associated with content, the content is accessed, and a connection is made to the selected network location. In another embodiment, a network location associated with content is obtained, a determination is made, based on at least one rule, whether to connect to the network location, and the content is accessed.
    Type: Application
    Filed: November 14, 2006
    Publication date: May 15, 2008
    Inventors: Fabrice Jogand-Coulomb, Pascal A. Caillon, Benjamin Vigier
  • Publication number: 20080114772
    Abstract: A method for connecting to a network location associated with content is disclosed. In one embodiment, a network location associated with content is obtained, the content is accessed, and a connection is made to the network location at a time other than when access to the content expires. In another embodiment, a network location associated with content is obtained, wherein the network location provides an online service other than offering access rights to the content. The content is accessed, and a connection is made to the network location. In yet another embodiment, a network location is selected from a plurality of network locations associated with content, the content is accessed, and a connection is made to the selected network location. In another embodiment, a network location associated with content is obtained, a determination is made, based on at least one rule, whether to connect to the network location, and the content is accessed.
    Type: Application
    Filed: November 14, 2006
    Publication date: May 15, 2008
    Inventors: Fabrice Jogand-Coulomb, Pascal A. Caillon, Benjamin Vigier