Patents Examined by Patrick Ngankam
  • Patent number: 10200270
    Abstract: This invention relates to methods for correlating media streams and signaling sessions of services, for example, in a passive monitoring system of a packet-switched network. Furthermore, the invention also relates to an implementation of these methods in hardware and software, and provides a signaling plane probe, a media plane probe and a correlation unit. Moreover, a passive monitoring system comprising one or more of these hardware devices is provided. To correlate media streams and signaling sessions of services, the invention proposes to independently generate correlation keys in a media plane probe for monitored media streams and correlation keys for signaling sessions that are monitored by a signaling plane probe in a fashion that matching correlation keys are generated for a respective service.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: February 5, 2019
    Assignee: VOIPFUTURE GMBH
    Inventors: Hendrik Scholz, Michael Krueger, Jan Bastian, Michael Wallbaum
  • Patent number: 10134203
    Abstract: A system for providing monitoring of automobiles includes a database comprising a plurality of automobile records, and a plurality of technician records. The system further includes a computing device comprising a network interface device, a sensor coupled to the automobile and a processor for reading the sensor data from the sensor and transmitting the sensor data to a server. The system further includes a server for receiving the sensor data, finding a technician within the vicinity that can service the automobile and sending a message to the technician including the sensor data and location of the automobile, so that the technician may service the automobile. The system is further configured for identifying the velocity of the automobile; correlating the velocity of the automobile with the speed limit associated with the automobile's location; assigning a level of severity to the traffic; and sending a message to customers.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: November 20, 2018
    Assignee: Dexen Industries, Inc
    Inventors: Yu-Shan Teng, Eric Simmon Cho, Alberto Hernandez-Albarran, Haroldo Rene Gourian
  • Patent number: 10097669
    Abstract: When it is detected that a home button is pressed while an application is being executed, execution of the application is suspended and a home button menu is displayed on a display device. Then, when execution of shop software is started, the shop software obtains application identification information of the active application via system software, accesses a shop server based on the application identification information, and displays a page related to the active application on the display device.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: October 9, 2018
    Assignee: Nintendo Co., Ltd.
    Inventors: Kazuhiro Wabe, Masaki Shikata, Eiji Tokunaga, Hitoshi Sakai
  • Patent number: 10069674
    Abstract: Method and apparatus for detecting a hung up and/or slow-running syscall without affecting the performance of the syscall. Before a syscall is started, a time stamp can be created at a memory address that is distinct from memory addresses to be used by the syscall. While a syscall thread handles the syscall operation, a separate monitor thread monitors the time stamp to track the length of time the syscall operation has been running. If the syscall thread operation exceeds a threshold time limit, then a flag can be sent to a network administrator to indicate that the syscall may be hung up and/or slow running.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: September 4, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael E. Aho, Thomas M. Gooding, Patrick J. McCarthy, Thomas E. Musta
  • Patent number: 10069693
    Abstract: In a computing environment, a request to fulfill a computational task and a constraint for fulfilling the computational task is received from an entity. The request is independent of the quantity or type of resource slot to fulfill the computation task. The quantity or type of resource slots sufficient to fulfill the request is determined in accordance with a constraint. The resource slots are associated with the entity and allocated a plurality of geographically separate computing environments. Master resource slots are allocated in the geographically separate computing environments based on the criterion and the quantity or type of resource slots. The master resource slots can be reallocated based on changes to the allocated resources slots.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: September 4, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Aniruddha Shriram Daptardar, Aditya Subhash Jadhav, Jin Seop Kim, Douglas Cotton Kurtz, Asem Rustum, Christoph Saalfeld
  • Patent number: 10063503
    Abstract: A method, computer program product, and computer system for sending, from a first computing device, an email digest in an email message to a second computing device at a first point in time, wherein the email digest includes one or more content items for display at the second computing device when the email digest in the email message is accessed. An action is determined to be performed on a content item of the one or more content items at a second point in time that is after the first point in time. The content item of the one or more content items in the email digest is filtered from the email message based upon, at least in part, determining that the action is performed on the content item of the one or more content items at the second point in time.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: August 28, 2018
    Assignee: International Business Machines Corporation
    Inventors: Mustansir Banatwala, David A. Brooks, Joseph A. Russo
  • Patent number: 10061371
    Abstract: The present disclosure is directed to a system for controlling a plurality of managed devices. The system may involve a manageability services module adapted to facilitate communication between the plurality of managed devices and a central user located remotely from the plurality of managed devices. The system may also involve a manageability engine module that communicates with the manageability services module. The manageability engine module may have an element library storing parameters associated with the plurality of managed devices, and may be configured to perform a number of useful operations such as: facilitating communication between the managed devices and the manageability services module; discovering a new managed device; and collecting, aggregating and providing real time analytics on the data collected from the managed devices. A database may be used to store data collected by the manageability engine module.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: August 28, 2018
    Assignee: AVOCENT HUNTSVILLE, LLC
    Inventors: Steven Geffin, Richard M. Tobin, Kyle Keeper, James H. Shelton, Bharat A. Khuti, Michael W. Velten, Aman Khan, Dai Jun, Yang Pu
  • Patent number: 10036640
    Abstract: A method for providing map data composed of providing geospatial map data pre-rendered into a plurality of raster graphic files, where each of the raster graphic files comprising a plurality of image pixels each having pixel data information Additional map data is embedded into at least one of the raster graphic files by altering the pixel data information The additional map data is then delivered simultaneously with the raster graphics files.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: July 31, 2018
    Assignee: TOMTOM GLOBAL CONTENT B.V.
    Inventor: Michael Hardt
  • Patent number: 10033675
    Abstract: A method, computer program product, and computer system for sending, from a first computing device, an email digest in an email message to a second computing device at a first point in time, wherein the email digest includes one or more content items for display at the second computing device when the email digest in the email message is accessed. An action is determined to be performed on a content item of the one or more content items at a second point in time that is after the first point in time. The content item of the one or more content items in the email digest is filtered from the email message based upon, at least in part, determining that the action is performed on the content item of the one or more content items at the second point in time.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Mustansir Banatwala, David A. Brooks, Joseph A. Russo
  • Patent number: 10003620
    Abstract: Techniques, systems, and articles of manufacture for collaborative analytics with edge devices. A method includes identifying multiple items of data pertaining to a user from one or more user actions implemented across multiple user devices, identifying one or more rules associated with one or more user preferences, exchanging the multiple items of data across the multiple user devices, and applying the one or more rules to the multiple items of data across the multiple user devices to generate an output via at least one of the multiple user devices.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: June 19, 2018
    Assignee: International Business Machines Corporation
    Inventors: Prasad M. Deshpande, Mukesh K. Mohania, Vishal S. Batra, Sriram Raghavan
  • Patent number: 9998327
    Abstract: A mobile computing device queries a compatible device for identification information. Based on the identification information, the mobile computing device determines a family of devices, from a plurality of families, to which the compatible device belongs. Based on the determination of the device family, the mobile computing device determines one or more parameters that can be configured on the compatible device. Finally, the mobile computing device sends one or more stored values corresponding to the one or more configurable parameters to the compatible device.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventor: Craig D. McMillan
  • Patent number: 9992304
    Abstract: Concepts and technologies are disclosed herein for relocation of applications to optimize resource utilization. A processor executing a relocation management application can receive a request to relocate an application. The processor can identify a utilization associated with the application, identify prospective host resources capable of hosting the application, determine utilizations associated with the prospective host resources, and project prospective host resource utilizations based upon the utilization associated with the application and the utilizations associated with the prospective host resources. The processor can select a prospective host resource from the prospective host resources by selecting a resource that offers a most consistent projected utilization.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: June 5, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Robert Todd Stephens
  • Patent number: 9967168
    Abstract: A remote real-time monitoring system based on cloud computing is disclosed, comprising: a monitored terminal which is a terminal for collecting data and processing control on site, a management terminal which is a user terminal for performing remote monitoring and managing on the monitored terminal, and a cloud monitoring platform. The monitored terminal and the management terminal are connected to the cloud monitoring platform through a network comprising GPRS, 3G broadcast TV network, telecommunication network, power carrier network and satellite via the Internet. A monitoring service system operated on the cloud monitoring platform stores, analyzes and computes data sent by the monitored terminal. A monitoring service system, a fault diagnosis system and a report analysis system and etc. are also mounted to monitor states of the monitored terminal and pre-warn a fault in real time.
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: May 8, 2018
    Assignee: HUNAN SCIENTOP AUTOMATIC EQUIPMENT CO., LTD
    Inventor: Shen Wang
  • Patent number: 9954909
    Abstract: In one embodiment, a video frame is received from an external source, one or more users are extracted from the video frame, and user attendee data is generated based on the one or more extracted users and stored in a database. The user attendee data and video frame are transmitted to the client device and a communication session of the client device is updated based on the video frame and attendee data.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: April 24, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Smiling Al, David Ye, Jin Li
  • Patent number: 9935791
    Abstract: One embodiment of the present invention provides a system for resolving a name request in a network comprising a plurality of groups that use different name-resolution schemes. During operation, the system receives, at a first group, the name request; identifies a parent group of the first group, which is a member of the parent group; and in response to failing to resolve the name request within the first group, forwards the name request to the identified parent group.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: April 3, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Spencer Sevilla, Priya Mahadevan, Jose J. Garcia-Luna-Aceves
  • Patent number: 9912729
    Abstract: A first cloud computing device includes a first virtual machine, and receives, from the first virtual machine, a packet destined for a second virtual machine provided in a second cloud computing device. The device appends, to the packet, a header that includes an address of the second cloud computing device, a virtual local area network (VLAN) identifier of the first virtual machine, and a VLAN identifier of the second virtual machine. The device provides the packet and the header to a cloud computing network for provision to the second virtual machine.
    Type: Grant
    Filed: July 22, 2013
    Date of Patent: March 6, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Marc J. Cochran, Paul M. Curtis, Kevin J. Clarke, John F. Considine
  • Patent number: 9881029
    Abstract: A method and a computer system for providing a federated wide area motion imagery (WAMI) collection service are provided. The method may include collecting WAMI collection metadata by issuing a request for retrieving WAMI collection metadata from one WAMI collection service (CS) and storing the response. The WAMI CS may run at a geographic location, and WAMI data may be collected and stored there. The WAMI collection metadata may indicate where the WAMI data is stored, and it may be transmitted to the federated WAMI CS. The method may further include organizing the WAMI collection metadata in a tree structure or directed acyclic graph (DAG). A request for accessing the stored WAMI data may then be received from a client using the stored WAMI collection metadata. Access may be provided to the geographic location of the WAMI CS to retrieve a portion of the WAMI data.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: January 30, 2018
    Assignee: PIXIA CORP.
    Inventors: Rahul C. Thakkar, Michael L. Maraist
  • Patent number: 9853927
    Abstract: An application such as a mail transfer agent (MTA) enforces a resource quota within a multi-tenant environment. An email associated with a tenant is managed based on decisions evaluating the email against a queue quota and an association between the email and an email storm. The email is also managed based on another decision evaluating the email against a processing quota. In addition, the email is managed based on a cross MTA aggregate of usage information associated with the first, second, and third decisions.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: December 26, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Gregory Gourevitch, Faina Sigalov, Wilbert De Graaf, Wayne Cranston
  • Patent number: 9805170
    Abstract: A method of calculating radiation fluence and energy deposition distributions on a networked virtual computational cluster is presented. With this method, complex Monte Carlo simulations that require expansive equipment, personnel, and financial resources can be done efficiently and inexpensively by hospitals and clinics requiring radiation therapy dose calculations.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: October 31, 2017
    Assignee: STC.UNM
    Inventors: Roy William Keyes, Christian Romano, Shuang Luan, Dorian C. Arnold
  • Patent number: 9787805
    Abstract: A computer includes a WAN driver that causes data to be transmitted from a guest domain to a computer to use a first protocol, a WANonTCP/IP driver and a TCP/IP driver that add identification information of the guest domain to the data and cause the data to use a second protocol, and a LAN driver that transmits the data to the line accommodation apparatus using the second protocol. The line accommodation apparatus includes a line GW control unit that acquires the identification information of the guest domain from the data, extracts a line card corresponding to the identification information, and causes the received data to use a third protocol; a line card driver that transmits the data to the computer via the extracted line card using the third protocol.
    Type: Grant
    Filed: January 15, 2013
    Date of Patent: October 10, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Takashi Matsuda