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: 20230300600Abstract: 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: ApplicationFiled: February 24, 2023Publication date: September 21, 2023Inventor: Paolo Sepe
-
Patent number: 11361394Abstract: 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: GrantFiled: March 20, 2020Date of Patent: June 14, 2022Assignee: WALGREEN CO.Inventors: Paolo Sepe, Richard Ian Naylor, Sarah Helen Scriver, Giovanni Passarella, Farid Poonja, Neil Younger
-
Patent number: 10621687Abstract: 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: GrantFiled: February 12, 2016Date of Patent: April 14, 2020Assignee: WALGREEN CO.Inventors: Paolo Sepe, Richard Ian Naylor, Sarah Helen Scriver, Giovanni Passarella, Farid Poonja, Neil Younger
-
Patent number: 7694094Abstract: 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: GrantFiled: June 29, 2007Date of Patent: April 6, 2010Assignee: Incard S.A.Inventors: Paolo Sepe, Luca Di Cosmo, Enrico Musella
-
Patent number: 7639537Abstract: 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: GrantFiled: August 1, 2008Date of Patent: December 29, 2009Assignee: Incard S.A.Inventors: Paolo Sepe, Carlo Cimino, Maria Chichierchia
-
Publication number: 20090046522Abstract: 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: ApplicationFiled: August 1, 2008Publication date: February 19, 2009Applicant: INCARD SAInventors: Paolo Sepe, Carlo Cimino, Maria Chichierchia
-
Publication number: 20090013122Abstract: 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: ApplicationFiled: June 29, 2007Publication date: January 8, 2009Applicant: INCARD S.A.Inventors: Paolo Sepe, Luca Di Cosmo, Enrico Musella
-
Publication number: 20080005510Abstract: 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: ApplicationFiled: June 29, 2007Publication date: January 3, 2008Applicant: INCARD S.A.Inventors: Paolo Sepe, Luca Di Cosmo