Software Compatibility Patents (Class 379/9.01)
  • Patent number: 11825053
    Abstract: A storage medium storing a program causes a computer of an information processing apparatus to execute a method including obtaining information about a predetermined program stored in a communication apparatus, and controlling issuance of a predetermined notification about update of the predetermined program based on the obtained information about the predetermined program. The predetermined notification is controlled to be issued in a case where a version of the predetermined program is not a latest version, and the predetermined notification is controlled so as not to be issued in a case where the version of the predetermined program is the latest version.
    Type: Grant
    Filed: January 20, 2023
    Date of Patent: November 21, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tatsuyuki Yokoyama
  • Patent number: 11681519
    Abstract: Examples disclosed herein relate to performing a software update on a network device forming a MC-LAG. In an example, a software update onto a first network device and a second network device may be downloaded. The first network device and the second network device may form a MC-LAG that may provide a redundant connectivity to a network device in a network. A shutdown of routing protocols on the first network device may be performed. Each of the routing protocols may advertise a maximum metric on the first network device, leading to a recalculation of network routes by the network device. The first network device may be updated with the software update. Until the software update on the first network device is complete, network traffic on the network may be routed through the second network device.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: June 20, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mamata Hegde, Venkatavaradhan Devarajan, Jagmeet Singh Hanspal
  • Patent number: 11606436
    Abstract: Embodiments of this disclosure include an image obtaining method and apparatus, a server, and a storage medium. In the method, a target application process corresponding to a user identifier is obtained, by processing circuitry, from an application process set. A plurality of window image data that is currently generated is obtained, via a data obtaining module, when an image rendering function in the target application process is called. Image synthesis processing is performed on the plurality of window image data, to obtain a user interface image to be displayed. Further, a notification message that includes the user interface image is transmitted to a user terminal corresponding to the user identifier for display on a user interface.
    Type: Grant
    Filed: July 27, 2021
    Date of Patent: March 14, 2023
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Gengxing Huang, Wei Yang, Xue Wei, Cilang Wang, Borui Yu, Zhiwei Liu, Guangdong Yang, Cheng Zeng
  • Patent number: 11025577
    Abstract: Examples described herein include systems and methods for performing email synchronization in situations where mobile-device connectivity is lacking. The mobile device can send an SMS message to an email notification server requesting email synchronization and the email notification server can request synchronization with the email server associated with the user's email account. After receiving an email from the email server, the email notification server can encrypt the email and break it into various chunks, with each chunk including a header having identifying information. The chunks can be transmitted as SMS messages to the mobile device. The email application can retrieve the SMS messages, decrypt them, and reconstruct the email. The email application can then display the email for the user.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: June 1, 2021
    Assignee: VMware, Inc.
    Inventors: Ramanandan Nambannor Kunnath, Nikhil Jere
  • Patent number: 9565289
    Abstract: Disclosed herein is a mobile terminal. The mobile terminal includes a wireless communication unit configured to perform a communication function with an external device, information acquisition means, and a controller configured to generate a call reception request message when a call transmission request is received, send the generated call reception request message to a called device, generate a preliminary message based on information obtained through the information acquisition means before a call is connected to the called device after receiving the call transmission request, and send the generated preliminary message to the called device.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: February 7, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Yunmi Kwon, Arim Kwon, Jiyoung Park, Hyungtae Jang, Hyemi Jung
  • Patent number: 8687502
    Abstract: A method and system for transmitting data corresponding to at least one endpoint device problem in a packet communications network is described. Specifically, an endpoint device detects at least one problem that pertains to the endpoint device. The endpoint device then generates data pertaining to the endpoint device problem. Lastly, the endpoint device then transmits the data detailing that endpoint device problem to the packet communications network.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: April 1, 2014
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Marian Croak, Hossein Eslambolchi
  • Patent number: 8094568
    Abstract: A method and system for transmitting data corresponding to at least one endpoint device problem in a packet communications network is described. Specifically, an endpoint device detects at least one problem that pertains to the endpoint device. The endpoint device then generates data pertaining to the endpoint device problem. Lastly, the endpoint device then transmits the data detailing that endpoint device problem to the packet communications network.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: January 10, 2012
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Marian Croak, Hossein Eslambolchi
  • Patent number: 7974385
    Abstract: An apparatus integrates disparate systems. The apparatus includes a platform that supports a control interface. The platform also supports a different user interface for each of the disparate systems. The platform enables the formatting and transfer of data from the apparatus to each of the disparate systems.
    Type: Grant
    Filed: October 21, 2003
    Date of Patent: July 5, 2011
    Assignee: International Business Machines Corporation
    Inventors: William R. Jones, Michael D. Cheaney, Rod A. Opel
  • Patent number: 7974386
    Abstract: Methods, systems, and computer-readable media for testing failure rate of newly installed network elements within a predetermined amount of time prior to customer use of the network elements are provided. An order report including information regarding one or more network elements is accessed, and based on the information provided by the orders report, a network element from the one or more network elements to be tested is determined. Information regarding the network element to be tested is retrieved from the orders report and included on a ticket created for the network element to be tested. The ticket created for the network element is then forwarded to a test device for testing of the network element associated with the forwarded ticket.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: July 5, 2011
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Charles Craig Lutz, Jason Curtis Spielvogel, Gregory Adams Irwin, Calvin Laurance
  • Patent number: 7664240
    Abstract: Telecommunications customers must frequently utilize the facilities of many different telecommunications service providers in order to transmit data from one location to another. When a telecommunications customer encounters a network problem, that customer usually must navigate a complicated web of service providers and equipment owners in order to receive meaningful technical assistance from a human technician. The present invention is designed and intended to facilitate human interactions for technical support and administrative tasks by associating customer, contract, circuit, equipment, key personnel, billing, and telco information in a database for efficient data presentation and information retrieval. Resolution of the logistical problem of tracking circuit information is achieved by organizing the information and displaying important data concurrently.
    Type: Grant
    Filed: April 25, 2005
    Date of Patent: February 16, 2010
    Assignee: TSR, Inc.
    Inventors: Robert C. Kuhn, Michael F. Gleason
  • Patent number: 7359490
    Abstract: A method for placing a test call in a telecommunications network. The method includes retrieving an indication of a translation change for a telecommunications switch from storage and placing a test call to test whether the translation change was successful.
    Type: Grant
    Filed: April 10, 2007
    Date of Patent: April 15, 2008
    Assignee: AT&T Delaware Intellectual Property, Inc.
    Inventors: Robert H. Wright, Charles E. Raymond, Gary R. Archibald, Edward Davis
  • Patent number: 7277700
    Abstract: A system and method for emulating a telephone driver of a mobile device to assist in the development and testing of mobile telephony applications is described. An emulated telephony driver maintains internal states of a wireless network and characteristics of the mobile device. A wireless network is simulated such that neither a cellular radio nor a mobile subscription are required for handset application development and testing.
    Type: Grant
    Filed: February 2, 2006
    Date of Patent: October 2, 2007
    Assignee: Microsoft Corporation
    Inventors: Ahmad M. El Husseini, Shawn Kashyap, David J. Hartley
  • Patent number: 7227656
    Abstract: This invention provides a management device and method for managing a update of software programs having functionally close relations each other installed in a print system, such as a printer driver and a control program. In the print system comprising a host computer and a printer for receiving and printing a print job from the host computer, provided is adaptability information indicative of adaptability between control programs and printer drivers in several versions. With reference to the adaptability information, it is determined that adaptability between the printer driver and the control program which have already been installed, and newer versions of printer driver and the control program. When those software programs have the adaptability therebetween, the printer driver and the control program which have already been installed are updated to have the newer versions.
    Type: Grant
    Filed: July 14, 2000
    Date of Patent: June 5, 2007
    Assignee: Minolta Co., Ltd.
    Inventor: Takeshi Kato
  • Patent number: 7206384
    Abstract: A telecommunications system includes a switch having a controller implementing software to control switching operation and a memory for storing a database of software upgrade risk factors. The software upgrade risk factors define whether a software upgrade is to be attended by an on-site technician or by a remote monitor. The system further allows for downloading to the switch a software upgrade for the controller if a software upgrade risk factor for that software upgrade has a predetermined value.
    Type: Grant
    Filed: September 23, 2002
    Date of Patent: April 17, 2007
    Assignee: Siemens Communications, Inc.
    Inventor: William J. Beyda
  • Patent number: 7203284
    Abstract: A method for placing a test call in a telecommunications network. The method includes retrieving an indication of a translation change for a telecommunications switch from storage and placing a test call to test whether the translation change was successful.
    Type: Grant
    Filed: February 28, 2003
    Date of Patent: April 10, 2007
    Assignee: BellSouth Intellectual Property Corporation
    Inventors: Robert H. Wright, Charles E. Raymond, Gary R. Archibald, Edward Davis
  • Patent number: 7130382
    Abstract: An apparatus, method, and computer readable medium for automatically notifying a network administrator of a mismatch between a current software version level in a telecommunications switch and a corresponding entry in a database. The apparatus includes a computer for querying the telecommunications switch for the current software version level of the switch and for querying the database, wherein the database is associated with a switch translation system and the database includes an entry associated with the software version level of the switch. The computer compares the current software version level of the switch with the database entry associated with the software version level of the switch.
    Type: Grant
    Filed: January 9, 2003
    Date of Patent: October 31, 2006
    Assignee: BellSouth Intellectual Property Corp.
    Inventors: Terry D. Thacker, Gary Thomas Metcalf, David Gnadinger
  • Patent number: 7095824
    Abstract: A method (10, 20) and apparatus (30) enables a customer (47) to distinguish between a dead or broken Internet Protocol telephone line and an out-of-service Internet Protocol telephone line. The method detects (11) a hook status of a device (46) coupled to the IP network (33) during an out-of-service status of the line. Upon detection of a change in state from an on-hook state to an off-hook state, a message is sent (13) to the device (46) indicating that the IP telephone line is currently out-of-service and not dead or broken. This message can be a voice or text message. Moreover, the message can provide status information for all of the interfaces of the device coupled to the IP telephone line. In addition, the message can include information as to how to obtain service, such as a telephone number to call.
    Type: Grant
    Filed: October 29, 2003
    Date of Patent: August 22, 2006
    Assignee: General Instrument Corporation
    Inventor: David Beryl Lazarus
  • Patent number: 7096012
    Abstract: A system and method for emulating a telephone driver of a mobile device to assist in the development and testing of mobile telephony applications is described. An emulated telephony driver maintains internal states of a wireless network and characteristics of the mobile device. A wireless network is simulated such that neither a cellular radio nor a mobile subscription are required for handset application development and testing.
    Type: Grant
    Filed: October 23, 2003
    Date of Patent: August 22, 2006
    Assignee: Microsoft Corporation
    Inventors: Ahmad M. El Husseini, Shawn Kashyap, Dave J. Hartley
  • Patent number: 6968321
    Abstract: A method and system for remote operator interface with a self-service transaction terminal, such as an ATM makes use of a set of web based applications for operator functions to enable the remote operator to access the operator functions over a standard browser from a remote operator interface client PC. Each ATM with which the remote operator interface is used has a set of web based applications that supports the operator functions. The operator accesses the ATM from the client PC by bringing up the browser and entering a URL to point to a specific ATM. The remote operator interface supports a plurality of supervisory type functions and enables the user to administer a plurality of ATMs for which it is configured to allow the particular functions to be performed. Communication via the remote operator interface is secure over a private network or virtual private network (VPN) over the Internet. The remote operator must be authenticated to gain access, and the operator's entitlements may limit access.
    Type: Grant
    Filed: October 31, 2000
    Date of Patent: November 22, 2005
    Assignee: Citicorp Development Center, Inc.
    Inventor: Chris S. Yu
  • Patent number: 6862351
    Abstract: In accordance with another aspect of the invention defined by the claims, a monitoring system for a communication network having a plurality of network elements is provided. The monitoring system comprises a communication subsystem for receiving a first message from a first network element, a database for storing a plurality of data records relating to facilities provided by the communication network or equipment provisioned in the communication network, a message matching module, and a translation module. The message matching module is operative to cause the monitoring system to associate the received first message to one of the data records. The message matching module is also operative to cause the monitoring system to extract identification information from the first message and to use the identification information to select said one of the data records wherein the selected data record corresponds to the facility or the equipment in the communication network that relates to the received first message.
    Type: Grant
    Filed: May 6, 2002
    Date of Patent: March 1, 2005
    Assignee: BellSouth Intellectual Property Corporation
    Inventor: William Scott Taylor
  • Patent number: 6785362
    Abstract: In order to check the functionality of a switching center (VST) which is to be tested in a telecommunications network in which user information on the subscriber connections is interchanged via intermediate interfaces (NK1, NK2) with a respectively connected switching center, and signaling messages for controlling the subscriber connections and for administration of the intermediate interfaces (NK1, NK2) are interchanged via signaling interfaces (SSS), original signaling messages which have been transmitted from the switching center (VST) and in which the switching center (VST) is stated as the source point are received, the original signaling messages are each converted in accordance with a predetermined rule into signaling messages in which the switching center (VST) is stated as the destination point, and the signaling messages which have been converted in this way are sent to the switching center (VST).
    Type: Grant
    Filed: April 9, 2001
    Date of Patent: August 31, 2004
    Assignee: Siemens Aktiengesellschaft
    Inventor: Pieter Van Der Gouwe
  • Publication number: 20040057558
    Abstract: A telecommunications system includes a switch having a controller implementing software to control switching operation and a memory for storing a database of software upgrade risk factors. The software upgrade risk factors define whether a software upgrade is to be attended by an on-site technician or by a remote monitor.
    Type: Application
    Filed: September 23, 2002
    Publication date: March 25, 2004
    Inventor: William J. Beyda
  • Patent number: 6687335
    Abstract: An apparatus that integrates a plurality of disparate systems. a common control interface is presented to a user of the apparatus. The user employs an inputting device to enter data required by the plurality of disparate systems. The inputted data is inputted to the common interface. The data is then transferred from the common control interface to at least one of the plurality of disparate systems.
    Type: Grant
    Filed: March 31, 1998
    Date of Patent: February 3, 2004
    Assignee: Southwestern Bell Telephone Company
    Inventors: William R. Jones, Michael D. Cheaney, Rod A. Opel
  • Patent number: 6668047
    Abstract: There is described a key telephone system which enables rewriting of the main program of the key telephone system, recovery of the key telephone system from a failure, and maintenance of the key telephone system such as diagnosis in an immediate, flexible, and inexpensive manner, a maintenance method for the key telephone system, and a medium on which is recorded a program for carrying out the maintenance method. A program to be rewritten is downloaded from an external device to a second storage means. After an existing program of a storage means has been saved into the second storage means, the downloaded program stored in the second storage means is transmitted and rewritten into the storage means. Failure information recording means records information regarding at least failures that occur at the time of downloading the program, failures that occur at the time of saving the existing program, and failures that occur at the time of rewriting the downloaded program.
    Type: Grant
    Filed: July 18, 2001
    Date of Patent: December 23, 2003
    Assignee: Matsushita Electric Industrial Co., ltd.
    Inventor: Takafumi Suzuki
  • Publication number: 20030231741
    Abstract: A multi-protocol, multi-interface communications device testing system is disclosed. The system simultaneously control communication channels of a communications platform though multiple Interface Protocols, such as TDM, IP and Telephony Application Program Interfaces. The system also allows the creation of multi Interface Protocol Test Scenarios, and displays the results of executing The test results from all Protocols Interfaces and records and displays results.
    Type: Application
    Filed: June 14, 2002
    Publication date: December 18, 2003
    Applicant: G3 NOVA Technology, Inc.
    Inventors: Ovidiu Rancu, Mihai Moldovan
  • Patent number: 6658090
    Abstract: A method and system for updating software in a network element of a telecommunication network the units of which are divided into an original side and testing side. The system includes a network element, having units that are logically divided into an original side and testing side, an original software for performing traffic transmitting tasks, and a new piece of software to be tested and/or introduced. At least one test connections is directed into the units of testing side loaded with the new piece of software, in order to be able to test the new piece of software.
    Type: Grant
    Filed: April 12, 2002
    Date of Patent: December 2, 2003
    Assignee: Nokia Corporation
    Inventors: Timo Harjunen, Esa Hintsala, Petri Jäppilä, Reijo Koivula, Tapio Pehkonen
  • Patent number: 6539539
    Abstract: In a distributed computer program, active software probes in the form of small functions built into an application are invoked by another application. When invoked, an active probe provides a positive response if the service being requested is available from the probed package. If the service is not available, the probe will fail alerting the software package installer that there is a problem. The active probes thus perform a functionality check for the software package, not a check merely based on the package's release number. Because the probe is active, it is capable of checking for subtending capabilities that the calling application may not realize are necessary for this service. This ensures full coverage of the test while hiding some implementation details from the calling application.
    Type: Grant
    Filed: November 16, 1999
    Date of Patent: March 25, 2003
    Assignee: Lucent Technologies Inc.
    Inventors: Mark S. Larsen, Christopher D. Liesen, Alan R. Zorn
  • Patent number: 6493425
    Abstract: Methods and systems consistent with the present invention test a network element in a telecommunications network using a universal command, such as a telephone number or circuit identification number. By doing so, the network element can be easily identified along with the type of service provided by the network element and the appropriate test system can be identified and used without requiring the user to have detailed system-specific knowledge of the test system. Methods and systems consistent with the invention provide an interface to a user. A universal command is received, typically as a telephone number or a circuit identification number. Using the universal command, the type of service associated with the network element is determined and a test system for testing the service type of the network element is identified. A test request is formatted based upon the universal command, the service type to be tested, and the particular test system to be used to test the network element.
    Type: Grant
    Filed: September 9, 1998
    Date of Patent: December 10, 2002
    Assignee: Verizon Corporate Services Group Inc.
    Inventor: Robert G. Abe
  • Patent number: 6477245
    Abstract: The invention relates to a method for the management of a telephone automatic branch exchange (11) provided with a management program that makes use of the raw configuration data of a basic configuration enabling its operation. The method comprises a phase of initialization that consists in structuring the configuration into a plurality of objects characterized by parameters and in describing the basic configuration in the form of a raw data base; a phase for the extraction of a configuration diagram that consists in exploring the raw data base so as to prepare a diagram of configuration instructions constituted by a list of configuration instructions; an optional phase for the transfer of the diagram from an external management device to the telephone automatic branch exchange and/or prepare and upload the diagram within the device to store a descriptive condensed image of the current configuration of the telephone automatic branch exchange.
    Type: Grant
    Filed: September 20, 1999
    Date of Patent: November 5, 2002
    Assignee: Avaya Technology Corp.
    Inventors: Jean-Luc Chevet, Christophe Tatin
  • Patent number: 6449341
    Abstract: An apparatus and method for managing a software system based on analysis of call center trouble ticket data. The apparatus and method include and involve a data storage subsystem that has a database for storing data related to call center trouble tickets which are generated in response to corresponding trouble reports related to a software system. Also included and involved is a processor that is coupled to the data storage subsystem and which is operative to process the data stored in the database by producing statistics related to the software system and particular subsystems thereof, and to store the generated statistics in the data storage subsystem. The apparatus and method also include and involve an output subsystem that is coupled to the processor and to the data storage system and which is operative to automatically retrieve the statistics from the data storage subsystem to generate at least one report based on the statistics.
    Type: Grant
    Filed: August 25, 1998
    Date of Patent: September 10, 2002
    Assignee: MCI Communications Corporation
    Inventors: Mark Adams, Don R. Bridges, Marty Holmes, Ken Lockie
  • Patent number: 6427000
    Abstract: The present invention performs automated testing on service applications using automatically generated logs, so that new testing applications do not need to be created for each new release of a service application. The invention further provides for testing of all aspects of the service application by accounting for all data and processes performed, and does so without interfering with the processing of the service application. An Automated Regression Tester (ART) captures and records data generated by the execution of an initial version of a service application. This data is recorded to a first test log. When a new or ported version of that service application is developed, the first test log is used by the ART to generated output that emulates the operating environment, including caller and user input, of the service application. The processing of the new/ported version of the service application is captured and recorded to a second test log.
    Type: Grant
    Filed: September 24, 1999
    Date of Patent: July 30, 2002
    Assignee: WorldCom, Inc.
    Inventors: Gregory Mumford, Don Stock
  • Patent number: 6424828
    Abstract: An Internet server allows a cellular telephone to acquire a short messaging service (SMS) address for an Internet station. A user of the cellular telephone generates a preliminary message including an Internet e-mail address for the Internet station. The preliminary message is sent to the Internet server using the SMS. The Internet server generates a reply message having the Internet station e-mail address in a sender address field. The reply message, when sent to the cellular telephone, prompts the Internet gateway to supply the SMS address for the Internet station to the cellular telephone. Further, the Internet server processes an initial message from the cellular telephone to at least one Internet station. The initial message includes a communication for an Internet station, a first line of the communication including the Internet e-mail address for the Internet station.
    Type: Grant
    Filed: June 3, 1999
    Date of Patent: July 23, 2002
    Assignee: Ericsson Inc.
    Inventors: William H. Collins, Aaron D. Cubbage, Inderpreet S. Ahluwalia
  • Publication number: 20010028706
    Abstract: In a public switched telephone network, real time monitors on SS7 links will collect interoffice signaling messages. A site processor compiles data from the signaling messages relating to individual calls, to form call detail records (CDRs) for all interoffice call attempts. The site servers upload the CDRs to a central server. Automatic Message Accounting (AMA) records also are accumulated for at least selected central office switching systems and uploaded to a server. Programs running on the servers enable network operations personal to analyze a variety of network traffic patterns, for example to study the number of calls to particular numbers during various times periods and the hold time of the calls in order to identify the numbers of Internet Service Providers (ISPs).
    Type: Application
    Filed: February 15, 2001
    Publication date: October 11, 2001
    Applicant: Bell Atlantic Network Services, Inc.
    Inventor: Thomas Paul Nolting
  • Patent number: 6301345
    Abstract: There is described a key telephone system which enables rewriting of the main program of the key telephone system, recovery of the key telephone system from a failure, and maintenance of the key telephone system such as diagnosis in an immediate, flexible, and inexpensive manner, a maintenance method for the key telephone system, and a medium on which is recorded a program for carrying out the maintenance method. A program to be rewritten is downloaded from an external device to a second storage means. After an existing program of a storage means has been saved into the second storage means, the downloaded program stored in the second storage means is transmitted and rewritten into the storage means. Failure information recording means records information regarding at least failures that occur at the time of downloading the program, failures that occur at the time of saving the existing program, and failures that occur at the time of rewriting the downloaded program.
    Type: Grant
    Filed: March 26, 1999
    Date of Patent: October 9, 2001
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventor: Takafumi Suzuki
  • Patent number: 6301336
    Abstract: A method and apparatus for testing network elements within a communications system. A test is initiated at a data processing system located at a first site by the selection of one or more network elements for testing. In initiating the test, a communications link is established between the data processing system located at the first site and a network element located at a second site. The network element is monitored during testing of the network element using the communications link. The information is displayed on the data processing system in the form of a web page. Monitoring of the network element is paused from the data processing system in response to detecting an error originating from the network element. Monitoring of the network element is restarted from the data processing system in response to a correction of the error.
    Type: Grant
    Filed: March 26, 1998
    Date of Patent: October 9, 2001
    Assignee: MCI Communications Corporation
    Inventors: Robert Branton, Jr., John Mark DeMoss, Roy Feldt, Mark Lamb, Rick Sheffield