Patents by Inventor Peter Steven Pieda
Peter Steven Pieda 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: 10178237Abstract: A method at a user equipment to facilitate splitting of data billing between at least two parties, the method assigning a first subset of application to a first forwarding information base (“FIB”) on the user equipment; associating the first FIB with a first cellular data interface; activating the splitting of data billing on the user equipment; and replacing the association in the first FIB to the first cellular interface with an association between a second cellular data interface and the first FIB.Type: GrantFiled: September 14, 2017Date of Patent: January 8, 2019Assignees: BlackBerry Limited, 2236008 Ontario Inc.Inventors: Peter Steven Pieda, Kerry Gordon Peter Williams, Kevin Dennis Goodman, Pierre Pierre Blais
-
Patent number: 10178238Abstract: A method at a user equipment to facilitate activation and splitting of data billing between at least two parties, the method including starting, at the user equipment, a virtual subscriber identity module platform (‘VSP’) service on the user equipment; verifying VSP configuration information with a network server; upon verification, starting a data networking access point name (‘APN’) based on the configuration information on the user equipment; and setting a status indicator on the user equipment to indicate the VSP service is enabled.Type: GrantFiled: October 11, 2017Date of Patent: January 8, 2019Assignees: BlackBerry Limited, 2236008 Ontario LimitedInventors: Peter Steven Pieda, Sivakumar Nagarajan, Mark De Abreu, Barry Fraser Yerxa, Pierre Pierre Blais, Thomas Leonard Trevor Plestid, Kevin Paul Fernandes
-
Publication number: 20180034974Abstract: A method at a user equipment to facilitate activation and splitting of data billing between at least two parties, the method including starting, at the user equipment, a virtual subscriber identity module platform (‘VSP’) service on the user equipment; verifying VSP configuration information with a network server; upon verification, starting a data networking access point name (‘APN’) based on the configuration information on the user equipment; and setting a status indicator on the user equipment to indicate the VSP service is enabled.Type: ApplicationFiled: October 11, 2017Publication date: February 1, 2018Inventors: Peter Steven PIEDA, Sivakumar NAGARAJAN, Mark DE ABREU, Barry Fraser YERXA, Pierre Pierre BLAIS, Thomas Leonard Trevor PLESTID, Kevin Paul FERNANDES
-
Publication number: 20180007211Abstract: A method at a user equipment to facilitate splitting of data billing between at least two parties, the method assigning a first subset of application to a first forwarding information base (“FIB”) on the user equipment; associating the first FIB with a first cellular data interface; activating the splitting of data billing on the user equipment; and replacing the association in the first FIB to the first cellular interface with an association between a second cellular data interface and the first FIB.Type: ApplicationFiled: September 14, 2017Publication date: January 4, 2018Inventors: Peter Steven PIEDA, Kerry Gordon Peter WILLIAMS, Kevin Dennis GOODMAN, Pierre Pierre BLAIS
-
Patent number: 9794418Abstract: A method at a user equipment to facilitate activation and splitting of data billing between at least two parties, the method including starting, at the user equipment, a virtual subscriber identity module platform (‘VSP’) service on the user equipment; verifying VSP configuration information with a network server; upon verification, starting a data networking access point name (‘APN’) based on the configuration information on the user equipment; and setting a status indicator on the user equipment to indicate the VSP service is enabled.Type: GrantFiled: May 29, 2015Date of Patent: October 17, 2017Assignees: BlackBerry Limited, 2236008 Ontario Inc.Inventors: Peter Steven Pieda, Sivakumar Nagarajan, Mark De Abreu, Barry Fraser Yerxa, Pierre Pierre Blais, Thomas Leonard Trevor Plestid, Kevin Paul Fernandes
-
Patent number: 9794419Abstract: A method at a user equipment to facilitate splitting of data billing between at least two parties, the method assigning a first subset of application to a first forwarding information base (“FIB”) on the user equipment; associating the first FIB with a first cellular data interface; activating the splitting of data billing on the user equipment; and replacing the association in the first FIB to the first cellular interface with an association between a second cellular data interface and the first FIB.Type: GrantFiled: May 29, 2015Date of Patent: October 17, 2017Assignees: BlackBerry Limited, 2236008 Ontario Inc.Inventors: Peter Steven Pieda, Kerry Gordon Peter Williams, Kevin Dennis Goodman, Pierre Pierre Blais
-
Patent number: 9628633Abstract: A method at a user equipment to verify enablement of data billing splitting using a virtual subscriber identity module platform (‘VSP’) service, the method including receiving a credential at the user equipment, the credential including an international mobile subscriber identity (IMSI) from a physical universal integrated circuit card (UICC) subscriber identity module (SIM) application; storing the credential on the user equipment; checking, at a VSP service module on the user equipment, whether the credential matches an IMSI of a UICC currently inserted into the user equipment; if the checking determines a match, enabling the data billing splitting; and if the checking determines a mismatch, preventing enablement of the data billing splitting.Type: GrantFiled: May 29, 2015Date of Patent: April 18, 2017Assignee: BlackBerry LimitedInventors: Thomas Leonard Trevor Plestid, Peter Steven Pieda, Kevin Paul Fernandes, Srdan Dikic
-
Patent number: 9585180Abstract: A communication device for establishing wireless peer-to-peer connections includes a network interface, a memory and a processor. The processor receives a command to initiate a wireless peer-to-peer connection with a second device, sets an intent parameter to a default value and stores the intent parameter in the memory. The processor determines whether a link has been established between the network interface and a wireless base station. When a link has been established, the processor adjusts the intent parameter based on a channel type of the link. The processor receives a second intent parameter from the second device via the network interface, and determines whether the intent parameter is greater than the second intent parameter. When the determination is affirmative, the processor configures the communication device as an access point for the peer-to-peer connection; and when the determination is negative, the processor configures the communication device as a client for the peer-to-peer connection.Type: GrantFiled: October 30, 2014Date of Patent: February 28, 2017Assignee: BLACKBERRY LIMITEDInventors: Peter Steven Pieda, Michael Peter Montemurro
-
Publication number: 20160352918Abstract: A method at a user equipment to verify enablement of data billing splitting using a virtual subscriber identity module platform (‘VSP’) service, the method including receiving a credential at the user equipment, the credential including an international mobile subscriber identity (IMSI) from a physical universal integrated circuit card (UICC) subscriber identity module (SIM) application; storing the credential on the user equipment; checking, at a VSP service module on the user equipment, whether the credential matches an IMSI of a UICC currently inserted into the user equipment; if the checking determines a match, enabling the data billing splitting; and if the checking determines a mismatch, preventing enablement of the data billing splitting.Type: ApplicationFiled: May 29, 2015Publication date: December 1, 2016Inventors: Thomas Leonard Trevor PLESTID, Peter Steven PIEDA, Kevin Paul FERNANDES, Srdan DIKIC
-
Publication number: 20160352917Abstract: A method at a user equipment to facilitate activation and splitting of data billing between at least two parties, the method including starting, at the user equipment, a virtual subscriber identity module platform (‘VSP’) service on the user equipment; verifying VSP configuration information with a network server; upon verification, starting a data networking access point name (‘APN’) based on the configuration information on the user equipment; and setting a status indicator on the user equipment to indicate the VSP service is enabled.Type: ApplicationFiled: May 29, 2015Publication date: December 1, 2016Inventors: Peter Steven PIEDA, Sivakumar NAGARAJAN, Mark DE ABREU, Barry Fraser YERXA, Pierre Pierre BLAIS, Thomas Leonard Trevor PLESTID, Kevin Paul FERNANDES
-
Publication number: 20160352919Abstract: A method at a user equipment to facilitate splitting of data billing between at least two parties, the method assigning a first subset of application to a first forwarding information base (“FIB”) on the user equipment; associating the first FIB with a first cellular data interface; activating the splitting of data billing on the user equipment; and replacing the association in the first FIB to the first cellular interface with an association between a second cellular data interface and the first FIB.Type: ApplicationFiled: May 29, 2015Publication date: December 1, 2016Inventors: Peter Steven PIEDA, Kerry Gordon Peter WILLIAMS, Kevin Dennis GOODMAN, Pierre Pierre BLAIS
-
Publication number: 20160128111Abstract: A communication device for establishing wireless peer-to-peer connections includes a network interface, a memory and a processor. The processor receives a command to initiate a wireless peer-to-peer connection with a second device, sets an intent parameter to a default value and stores the intent parameter in the memory. The processor determines whether a link has been established between the network interface and a wireless base station. When a link has been established, the processor adjusts the intent parameter based on a channel type of the link. The processor receives a second intent parameter from the second device via the network interface, and determines whether the intent parameter is greater than the second intent parameter. When the determination is affirmative, the processor configures the communication device as an access point for the peer-to-peer connection; and when the determination is negative, the processor configures the communication device as a client for the peer-to-peer connection.Type: ApplicationFiled: October 30, 2014Publication date: May 5, 2016Inventors: Peter Steven PIEDA, Michael Peter MONTEMURRO
-
Patent number: 8737235Abstract: A real-time network-analysis system comprises a network appliance and a plurality of management devices. The network appliance continuously monitors an object network and synthesizes a current network image comprising contemporaneous indicators of connectivity, occupancy, and performance of the object network. A management-client device may gain access to the network image for timely control and for use in producing long-term network-evolution plans. To enable the creation of a real-time network image, optimized topology synthesis algorithms are devised to minimize the computational effort. The real-time network-analysis system is adapted for use with an object network employing a variety of routing protocols, such as link-state protocols, and network-management protocols, such as the Simple-Network-Management protocol.Type: GrantFiled: December 11, 2009Date of Patent: May 27, 2014Assignee: Cavesson Software LLCInventors: Biswajit Nandy, Nabil Seddigh, Rupinder Singh Makkar, Peter Steven Pieda
-
Publication number: 20100091664Abstract: A real-time network-analysis system comprises a network appliance and a plurality of management devices. The network appliance continuously monitors an object network and synthesizes a current network image comprising contemporaneous indicators of connectivity, occupancy, and performance of the object network. A management-client device may gain access to the network image for timely control and for use in producing long-term network-evolution plans. To enable the creation of a real-time network image, optimized topology synthesis algorithms are devised to minimize the computational effort. The real-time network-analysis system is adapted for use with an object network employing a variety of routing protocols, such as link-state protocols, and network-management protocols, such as the Simple-Network-Management protocol.Type: ApplicationFiled: December 11, 2009Publication date: April 15, 2010Inventors: Biswajit NANDY, Nabil Seddigh, Rupinder Singh Makkar, Peter Steven Pieda
-
Patent number: 7636318Abstract: A real-time network-analysis system comprises a network appliance and a plurality of management devices. The network appliance continuously monitors an object network and synthesizes a current network image comprising contemporaneous indicators of connectivity, occupancy, and performance of the object network. A management-client device may gain access to the network image for timely control and for use in producing long-term network-evolution plans. To enable the creation of a real-time network image, optimized topology synthesis algorithms are devised to minimize the computational effort. The real-time network-analysis system is adapted for use with an object network employing a variety of routing protocols, such as link-state protocols, and network-management protocols, such as the Simple-Network-Management protocol.Type: GrantFiled: December 1, 2006Date of Patent: December 22, 2009Assignee: Solana Networks Inc.Inventors: Biswajit Nandy, Nabil Seddigh, Rupinder Singh Makkar, Peter Steven Pieda
-
Publication number: 20070147271Abstract: A real-time network-analysis system comprises a network appliance and a plurality of management devices. The network appliance continuously monitors an object network and synthesizes a current network image comprising contemporaneous indicators of connectivity, occupancy, and performance of the object network. A management-client device may gain access to the network image for timely control and for use in producing long-term network-evolution plans. To enable the creation of a real-time network image, optimized topology synthesis algorithms are devised to minimize the computational effort. The real-time network-analysis system is adapted for use with an object network employing a variety of routing protocols, such as link-state protocols, and network-management protocols, such as the Simple-Network-Management protocol.Type: ApplicationFiled: December 1, 2006Publication date: June 28, 2007Inventors: Biswajit Nandy, Nabil Seddigh, Rupinder Singh Makkar, Peter Steven Pieda
-
Patent number: 7046634Abstract: A method for selecting two maximally disjoint shortest paths between a source node and destination node in a network is provided. The method comprises determining a first explicit route between the source and destination nodes by using an original link cost for each link in the network, transforming the network by introducing conditional link costs, determining a second explicit route between the source and destination nodes in the transformed network taking into account the conditional link costs, and determining the two maximally disjoint shortest paths between the source and destination nodes by coalescing the first and second explicit routes. Beneficially, the step of introducing conditional link costs comprises adding additional parameters to links in the network and determining the conditional link costs depending on the position of each link relative to the first explicit route.Type: GrantFiled: April 15, 2002Date of Patent: May 16, 2006Assignee: Tropic Networks Inc.Inventors: Vincent Chi Chiu Wong, Peter Steven Pieda, Udo Mircea Neustadter
-
Patent number: 6882627Abstract: Methods, systems, computer readable media are provided which facilitate the selection of multiple paths through a network represented by a network topology which take into account shared risk which may exist between network resources. The method involves identifying a first path through the network topology from a source node to a destination node, the first path comprising a first sequence of network resources. For at least one shared risk group, a determination is made if any of the at least one shared risk group includes any of the first sequence of network resources, a shared risk group being a group of network resources within the network topology which have a shared risk. A topology transformation is performed of the network topology into a virtual topology which discourages the use of network resources in any shared risk group determined. A second path through the virtual topology is identified from the source node to the destination.Type: GrantFiled: June 14, 2001Date of Patent: April 19, 2005Assignee: Tropic NetworksInventors: Peter Steven Pieda, Walter Joseph Carpini, Cuong Tu Dang, Kelvin Ross Edmison, Udo Mircea Neustadter
-
Patent number: 6829406Abstract: A method and system for determining location and value of dispersion compensating modules (DCMs) in an optical network is provided. The method comprises evaluating possible DCM values and locations and successively adding selected combinations to the network until the dispersion limits of the network are met. This systematic method is applicable to a variety of network topologies. In one embodiment, the method for determining the location and value of the DCMs uses the amount of compensated effective dispersion over all lightpaths that pass through the DCM to select the combinations. In another embodiment, the method is repeated a number of times with different selections of DCM value and location combinations, and the method providing the least number of DCMs and the lowest DCM values is chosen.Type: GrantFiled: October 21, 2002Date of Patent: December 7, 2004Assignee: Tropic Networks Inc.Inventors: Eddie Kai Ho Ng, Colin Geoffrey Kelly, Peter Steven Pieda
-
Publication number: 20040234197Abstract: A method and system for determining location and value of dispersion compensating modules (DCMS) in an optical network is provided. The method comprises evaluating possible DCM values and locations and successively adding selected combinations to the network until the dispersion limits of the network are met. This systematic method is applicable to a variety of network topologies. In one embodiment, the method for determining the location and value of the DCMs uses the amount of compensated effective dispersion over all lightpaths that pass through the DCM to select the combinations. In another embodiment, the method is repeated a number of times with different selections of DCM value and location combinations, and the method providing the least number of DCMs and the lowest DCM values is chosen.Type: ApplicationFiled: July 1, 2004Publication date: November 25, 2004Inventors: Eddie Kai Ho Ng, Colin Geoffrey Kelly, Peter Steven Pieda