Patents by Inventor Victor Moore
Victor Moore 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: 8892053Abstract: A method, system, and computer program product for caching data in a cellular network is provided. Information from a cellular network regarding location, speed, direction of travel, and bandwidth for a user can be used to determine how much data should be cached for the user. More specifically, the time period for how long a user will be in a cell of a cellular network can be calculated using information received from the cellular network. The calculated time period can be used to calculate how much data will be used by a user for the calculated time period with only the amount of data needed for the time period being cached.Type: GrantFiled: March 14, 2012Date of Patent: November 18, 2014Assignee: International Business Machines CorporationInventors: Erik J. Burckart, Duke Chang, Victor Moore, Robert B. Nicholson
-
Patent number: 8175250Abstract: In accordance with an improved call routing methodology, a call is routed within a communication network by reference to one or more databases. In response to receiving a local number portability request at a service control point (SCP), the SCP accesses one or more databases to determine whether or not to apply custom call routing to a call directed to a called telecommunications number. In response to determining to apply custom call routing to the call, the SCP performs at least a second access to the one or more databases to obtain a local routing number (LRN) associated within the one or more databases with a calling telecommunications number associated with the call. The SCP thereafter provides the LRN to a service switch point in the communication network so that the call is routed to a called station associated with the called telecommunications number.Type: GrantFiled: April 1, 2008Date of Patent: May 8, 2012Assignee: International Business Machines CorporationInventors: Thomas Creamer, Victor Moore, Scott Winters
-
Patent number: 7996840Abstract: A method of scheduling a request for a plurality of Web services can include providing service activation rules. Each service activation rule can specify a trigger condition and a state condition for causing a watcher to invoke a particular Web service. The method also can include receiving an event indicating a change in a common memory, wherein each event specifies trigger information, comparing the trigger conditions of the service activation rules with the trigger information of the event, adding the service activation rules that match the event to a trigger list, and comparing the state conditions of service activation rules in the trigger list with a state of the common memory. The service activation rules of the trigger list that match the state of the common memory can be selected thereby causing the invocation of at least one watcher and corresponding Web service.Type: GrantFiled: April 1, 2009Date of Patent: August 9, 2011Assignee: International Business Machines CorporationInventors: Akram Bou-Ghannam, Thomas Creamer, Victor Moore, Scott Winters
-
Patent number: 7685299Abstract: A method for providing communications network security can include receiving a round-trip network latency for a client specifying an open port duration. A port can be opened to receive a request from the client. The port can be closed when an amount of time at least as great as the open port duration has passed since the opening of the port.Type: GrantFiled: December 21, 2007Date of Patent: March 23, 2010Assignee: International Business Machines CorporationInventors: Neil Katz, Victor Moore
-
Patent number: 7471784Abstract: In accordance with an improved call routing methodology, a call is routed within a communication network by reference to one or more databases. In response to receiving a local number portability request at a service control point (SCP), the SCP accesses one or more databases to determine whether or not to apply custom call routing to a call directed to a called telecommunications number. In response to determining to apply custom call routing to the call, the SCP performs at least a second access to the one or more databases to obtain a local routing number (LRN) associated within the one or more databases with a calling telecommunications number associated with the call. The SCP thereafter provides the LRN to a service switch point in the communication network so that the call is routed to a called station associated with the called telecommunications number.Type: GrantFiled: July 29, 2004Date of Patent: December 30, 2008Assignee: International Business Machines CorporationInventors: Thomas Creamer, Victor Moore, Scott Winters
-
Publication number: 20080181386Abstract: In accordance with an improved call routing methodology, a call is routed within a communication network by reference to one or more databases. In response to receiving a local number portability request at a service control point (SCP), the SCP accesses one or more databases to determine whether or not to apply custom call routing to a call directed to a called telecommunications number. In response to determining to apply custom call routing to the call, the SCP performs at least a second access to the one or more databases to obtain a local routing number (LRN) associated within the one or more databases with a calling telecommunications number associated with the call. The SCP thereafter provides the LRN to a service switch point in the communication network so that the call is routed to a called station associated with the called telecommunications number.Type: ApplicationFiled: April 1, 2008Publication date: July 31, 2008Inventors: Thomas CREAMER, Victor Moore, Scott Winters
-
Publication number: 20080176573Abstract: A gateway serving as an interface between a mobile network and a wireless network can be configured to send a signal strength indicator to the mobile network thereby causing the mobile network to recognize the gateway as a valid path for handing off a call. The wireless network can be configured according to one of the 802.11 wireless communications protocols. The gateway can route the call from the mobile network to a wireless access point of the wireless network via a packet-switched network, such that the call is conducted via a wireless communications link with the wireless access point.Type: ApplicationFiled: March 10, 2008Publication date: July 24, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas Creamer, Neil Katz, Victor Moore
-
Publication number: 20080104578Abstract: A method for supporting an application can include the step of receiving a problem indication relating to the application. The method can also identify a host within a grid environment, wherein a host can be a software object used by said application. A ghost agent can be associated with the host. The actions of the host can be replicated for use by the ghost agent. Data relating to the replicated actions can be recorded using the ghost agent. The indicated problem can be responded to, where the response can be based at least in part upon the recorded data.Type: ApplicationFiled: December 24, 2007Publication date: May 1, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas Creamer, Bill Hilf, Peeyush Jaiswal, Neil Katz, Michael Mirt, Victor Moore
-
Publication number: 20080104262Abstract: A method for providing communications network security can include receiving a round-trip network latency for a client specifying an open port duration. A port can be opened to receive a request from the client. The port can be closed when an amount of time at least as great as the open port duration has passed since the opening of the port.Type: ApplicationFiled: December 21, 2007Publication date: May 1, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Neil Katz, Victor Moore
-
Publication number: 20080089507Abstract: In a telephony call management system, a method of distributing calls among a plurality of packet-based load balancing resources can include receiving over a telephony channel a call request specifying call information, comparing the call information with selection criteria to select one of the plurality of packet-based load balancing resources, and querying the selected packet-based load balancing resource to resolve the call request. A response from the selected packet-based load balancing resource can be received which indicates whether the call request can be resolved.Type: ApplicationFiled: November 21, 2007Publication date: April 17, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joseph Celi, Brett Gavagni, Victor Moore, Margarita Zabolotskaya
-
Publication number: 20080013707Abstract: A system and method for a proxy service to provide telephone conferencing services and personal telephony services. Users can participate in the conference by connecting through different types of networks using a device having one or more types of communication lines connected to the proxy service. A primary user can request the proxy to call each one of the users and establish the conference. The primary user may accomplish this through a data line using data requests or though a voice line using voice requests. Typically, the primary user provides a telephone number for each user. The primary user can also provide with specific times of when calls should be placed, identification information for each user, the type of conference, and other conference parameters.Type: ApplicationFiled: September 27, 2007Publication date: January 17, 2008Inventors: Michael Brown, Joseph McIntyre, Victor Moore, Michael Paolini, Scott Winters
-
Publication number: 20080013708Abstract: A system and method for a proxy service to provide telephone conferencing services and personal telephony services. Users can participate in the conference by connecting through different types of networks using a device having one or more types of communication lines connected to the proxy service. A primary user can request the proxy to call each one of the users and establish the conference. The primary user may accomplish this through a data line using data requests or though a voice line using voice requests. Typically, the primary user provides a telephone number for each user. The primary user can also provide with specific times of when calls should be placed, identification information for each user, the type of conference, and other conference parameters.Type: ApplicationFiled: September 27, 2007Publication date: January 17, 2008Inventors: Michael Brown, Joseph McIntyre, Victor Moore, Michael Paolini, Scott Winters
-
Publication number: 20070254669Abstract: A method of providing route notification to sensors within an Instant Messaging (IM) network can include estimating one or more travel routes of a user having a mobile device that is IM enabled, identifying one or more sensors proximate to the travel route(s), and notifying the sensor(s) of the approaching user via the IM network.Type: ApplicationFiled: April 30, 2006Publication date: November 1, 2007Applicant: International Business Machines CorporationInventors: Neil Katz, Victor Moore, Justyna Nowak
-
Publication number: 20070185957Abstract: The present invention uses a list management server for specifying conference participants in an IMS environment. More specifically, a conference list can be established for a standard list management server. The conference list can be a group list that is identified with a unique public URI. The group list can include multiple members, where each member can be identified by a member URI. Members can be specific participants associated with a user specific URI and/or can be a group of participants. When the conference is initiated, a new communication session can be instantiated and a conferencing application execute. After session instantiation, participants included in the conference list can join the session.Type: ApplicationFiled: March 27, 2007Publication date: August 9, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: BAIJU MANDALIA, VICTOR MOORE, WENDI NUSBICKEL
-
Publication number: 20070147355Abstract: Embodiments of the present invention provide a method, system and computer program product for deploying and delivering composite services in an NGN network. In an embodiment of the invention, a composite services generation method can include specifying fields for a model for a composite service, generating each of a visual view for a visual channel of access to the composite service, and also a voice view for a voice channel of access to the composite service, and mapping the fields to corresponding user interface elements in both of the visual view and also the voice view. In one aspect of the embodiment, specifying fields for a model for a composite service can include specifying fields in at least one form defining the model for the composite service. Moreover, specifying fields for a model for a composite service can include specifying fields and corresponding field types and access rights for the composite service.Type: ApplicationFiled: December 8, 2005Publication date: June 28, 2007Applicant: International Business Machines CorporationInventors: William Da Palma, Baiju Mandalia, Victor Moore, Wendi Nusbickel
-
Publication number: 20070143485Abstract: The present invention discloses a solution for handling text exchange input in a composite service environment. The method can included a step of conveying text exchange input to an ACM engine. The ACM engine can map the text exchange input to field and variable values of a component services application. A memory of the composite service environment can be updated using the mapping results. Specifically, field and variable values can be updated that are stored in the memory for a session of the component services application for which the text exchange input was provided.Type: ApplicationFiled: December 22, 2006Publication date: June 21, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: WILLIAM DA PALMA, BAIJU MANDALIA, VICTOR MOORE, WENDI NUSBICKEL
-
Publication number: 20070136448Abstract: Embodiments of the present invention provide a method, system and computer program product for deploying and delivering composite services in an NGN network. In one embodiment of the invention, a channel presence detection method for a composite services enablement environment can include establishing multiple channels of access to a common session for a composite service, synchronizing changes of state for a model for the common session in the views for the channels of access to the composite service, and periodically indicating in at least one of the views, a listing of the established channels of access. In one aspect of the invention, periodically indicating a listing of the established channels of access can include detecting an update to the model indicating a change in established channels of access to the common session.Type: ApplicationFiled: December 8, 2005Publication date: June 14, 2007Applicant: International Business Machines CorporationInventors: William Da Palma, Baiju Mandalia, Victor Moore, Wendi Nusbickel
-
Publication number: 20070136436Abstract: Embodiments of the present invention provide a method, system and computer program product for deploying and delivering composite services in an NGN network. In one embodiment, a method for selectively synchronizing content across different views of a composite service can be provided. The method can include establishing for a common session, multiple channels of access to a composite service and providing content to a view for one of the channels of access for synchronization across others of the channels of access to the common session. A set of user preferences can be consulted to determine whether synchronization of the content is permitted for individual ones of the channels of access to the common session. Subsequently, the content can be synchronized only to channels of access to the common session that are permitted by the set of user preferences.Type: ApplicationFiled: December 8, 2005Publication date: June 14, 2007Applicant: International Business Machines CorporationInventors: William Palma, Baiju Mandalia, Victor Moore, Wendi Nusbickel
-
Publication number: 20070133507Abstract: Embodiments of the present invention provide a method, system and computer program product for the auto-completion of values in a model in a composite services enablement data processing system. The method can include establishing for a common session, multiple channels of access to a model for a composite service. The method further can include synchronizing views for each of the channels of access based upon detected value changes to data members of the model. Finally, the method can include auto-completing associated values for other data members of the model responsive to receiving a value change for one data member in the model.Type: ApplicationFiled: December 8, 2005Publication date: June 14, 2007Applicant: International Business Machines CorporationInventors: William Da Palma, Baiju Mandalia, Victor Moore, Wendi Nusbickel
-
Publication number: 20070133513Abstract: Embodiments of the present invention provide a method, system and computer program product for deploying and delivering composite services in an NGN network. In one embodiment of the invention, a view coordination method for callers in a composite services enablement environment can include establishing for a single session, a first channel of access to a composite service providing a view to a first end point for the first channel of access associated with a first caller in a public switched telephone network (PSTN). The method further can include receiving a network address for second end point associated with a second caller in the PSTN telephonically coupled to the first caller over the PSTN. Responsive to receiving the network address, a second channel of access can be established to the composite service for the single session in order to provide the view to the second end point. Finally, changes of state can be synchronized for the view for each of the channels of access.Type: ApplicationFiled: December 8, 2005Publication date: June 14, 2007Applicant: International Business Machines CorporationInventors: William Da Palma, Baiju Mandalia, Victor Moore, Wendi Nusbickel