Patents by Inventor Paolo Sepe

Paolo Sepe 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: 20230300600
    Abstract: In accordance with an embodiment, a method includes: receiving a notification of a network loss from a mobile communication network, the notification comprising a current network loss cause; selecting a network loss event duration estimate among a plurality of network loss event duration estimates stored on an integrated circuit card and indexed according to a corresponding plurality of network loss cause indices; selecting a stored profile of a plurality of stored profiles on the integrated circuit card based on the selected network loss event duration estimate, wherein the plurality of stored profiles are associated with user subscriptions; and attaching to the mobile communication network using the selected stored profile when the selected stored profile is not already enabled.
    Type: Application
    Filed: February 24, 2023
    Publication date: September 21, 2023
    Inventor: Paolo Sepe
  • Patent number: 11361394
    Abstract: Techniques for automatically tracking, ordering, and replenishing prescription item stock are provided. Based upon a statistical analysis of prescription order transactions, rules may be established to selectively identify which prescription stocked items qualify for automatic stock tracking, ordering, and replenishment. The rules may be based upon metrics such as a daily rate at which each prescription item is dispensed over a specified sampling period as well as the cost of each prescription item. Once qualified, automatic replenishment may be facilitated by calculating stock number minimums and maximums using a statistical analysis of the prescription transaction history for qualifying prescription items. The minimum and maximum stock number values may be used to trigger the generation of purchase orders and to specify how much stock needs to be ordered for each qualifying prescription item as it is replenished.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: June 14, 2022
    Assignee: WALGREEN CO.
    Inventors: Paolo Sepe, Richard Ian Naylor, Sarah Helen Scriver, Giovanni Passarella, Farid Poonja, Neil Younger
  • Patent number: 10621687
    Abstract: Techniques for automatically tracking, ordering, and replenishing prescription item stock are provided. Based upon a statistical analysis of prescription order transactions, rules may be established to selectively identify which prescription stocked items qualify for automatic stock tracking, ordering, and replenishment. The rules may be based upon metrics such as a daily rate at which each prescription item is dispensed over a specified sampling period as well as the cost of each prescription item. Once qualified, automatic replenishment may be facilitated by calculating stock number minimums and maximums using a statistical analysis of the prescription transaction history for qualifying prescription items. The minimum and maximum stock number values may be used to trigger the generation of purchase orders and to specify how much stock needs to be ordered for each qualifying prescription item as it is replenished.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: April 14, 2020
    Assignee: WALGREEN CO.
    Inventors: Paolo Sepe, Richard Ian Naylor, Sarah Helen Scriver, Giovanni Passarella, Farid Poonja, Neil Younger
  • Patent number: 7694094
    Abstract: A transaction method manages the storing of persistent data to be stored in at least one memory region of a non-volatile memory device before the execution of update operations that involve portions of the persistent data. Values of the persistent data are stored in a transaction stack that includes a plurality of transaction entries before the beginning of the update operations so that the memory regions involved in such an update are restored in a consistent state if an unexpected event occurs. A push extreme instruction reads from the memory cells a remaining portion of the persistent data that is not involved in the update operation, and stores the remaining portion in a subset of the transaction entries. The push extreme instruction is executed instead of a push instruction when the restoring of the portion of persistent data is not required after the unexpected event. The restoring corresponds to the values that the persistent data had before the beginning of the update operations.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: April 6, 2010
    Assignee: Incard S.A.
    Inventors: Paolo Sepe, Luca Di Cosmo, Enrico Musella
  • Patent number: 7639537
    Abstract: A method for writing data in a non volatile memory unit having memory pages includes a predetermined number of memory cells storing a memory word being a predetermined sequence of digital values. An erase operation erases the memory words in the memory page, setting the predetermined sequence of digital values to a sequence of complementary values. A program operation stores in the memory cell a word and sets a sequence of a word to be stored. For the memory cells of the memory page, the memory word is compared with the word to be stored. A positive check is returned if complementary values of the sequence correspond to complementary values of the predetermined sequence. If the check is negative, the erase operation is executed. The memory word is compared with the word to be stored and the program operation is executed if the word to be stored is different.
    Type: Grant
    Filed: August 1, 2008
    Date of Patent: December 29, 2009
    Assignee: Incard S.A.
    Inventors: Paolo Sepe, Carlo Cimino, Maria Chichierchia
  • Publication number: 20090046522
    Abstract: A method for writing data in a non volatile memory unit having memory pages includes a predetermined number of memory cells storing a memory word being a predetermined sequence of digital values. An erase operation erases the memory words in the memory page, setting the predetermined sequence of digital values to a sequence of complementary values. A program operation stores in the memory cell a word and sets a sequence of a word to be stored. For the memory cells of the memory page, the memory word is compared with the word to be stored. A positive check is returned if complementary values of the sequence correspond to complementary values of the predetermined sequence. If the check is negative, the erase operation is executed. The memory word is compared with the word to be stored and the program operation is executed if the word to be stored is different.
    Type: Application
    Filed: August 1, 2008
    Publication date: February 19, 2009
    Applicant: INCARD SA
    Inventors: Paolo Sepe, Carlo Cimino, Maria Chichierchia
  • Publication number: 20090013122
    Abstract: A transaction method manages the storing of persistent data to be stored in at least one memory region of a non-volatile memory device before the execution of update operations that involve portions of the persistent data. Values of the persistent data are stored in a transaction stack that includes a plurality of transaction entries before the beginning of the update operations so that the memory regions involved in such an update are restored in a consistent state if an unexpected event occurs. A push extreme instruction reads from the memory cells a remaining portion of the persistent data that is not involved in the update operation, and stores the remaining portion in a subset of the transaction entries. The push extreme instruction is executed instead of a push instruction when the restoring of the portion of persistent data is not required after the unexpected event. The restoring corresponds to the values that the persistent data had before the beginning of the update operations.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 8, 2009
    Applicant: INCARD S.A.
    Inventors: Paolo Sepe, Luca Di Cosmo, Enrico Musella
  • Publication number: 20080005510
    Abstract: A compression method for a backup data buffer includes a plurality of backup entries for storing persistent data of a non-volatile memory device during at least one update operation. An address of the persistent data in the non-volatile memory device is stored in a driver buffer including address pages. Each address page includes address entries. The compression method includes the functions for marking as erasable an address entry included in a first address page of the driver buffer when the at least one update operation on the persistent data is completed. Address entries not marked as erasable or non-erasable are copied from the first address page to a second address page of the driver buffer. The second address page contains address entries not marked as erasable. The first address page is erased for rendering it ready to be written. The content of the second address page is written to the first, and the second address page is for future writings.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 3, 2008
    Applicant: INCARD S.A.
    Inventors: Paolo Sepe, Luca Di Cosmo