Patents Examined by Emmanuel L. Moise
  • Patent number: 9324058
    Abstract: Creating and managing an editable cache of unsent message fragments during conversations using real-time messaging systems (such as instant messaging, text messaging, chat sessions, and so forth). Using this cache, a user participating in a real-time messaging conversation can cache at least one message fragment, and can then recall selected fragments for review and/or editing (as desired by the particular user) before sending to other conversation participants. Preferably, any unsent message fragment from the cache can be sent, upon request of the user, through a mouse click or keystroke.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: April 26, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Selcuk S. Eren, Brian J. Jaeger, Douglas A. Law, Paul A. Roberts, Shawn K. Sremaniak
  • Patent number: 9317857
    Abstract: A system and machine-implemented method for providing engagement enhancing content to a user with minimal interference with activities performed by the user at a website including receiving an indication of an event at a website, wherein the event represents the user actively interacting with the content at the website, suspending the provision of one or more engagement enhancing content to the user in response to receiving the indication of the event, wherein the engagement enhancing content is configured to encourage user interaction with the website, receiving an indication of a second event at the website, wherein the second event corresponds to the user no longer actively interacting with content at the website and resuming provision of the one or more engagement enhancing content to the user in response to receiving an indication of the second event.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: April 19, 2016
    Assignee: GOOGLE INC.
    Inventors: Jonathan Terleski, Gregory Matthew Marra, Bradley Horowitz
  • Patent number: 9313152
    Abstract: A real-time messaging platform and method are disclosed which suggests messages and accounts from the real-time messaging platform.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: April 12, 2016
    Assignee: Twitter, Inc.
    Inventors: Gilad Mishne, Pradhuman Jhala, Anand Madhavan, Florian Thomas Leibert
  • Patent number: 9313246
    Abstract: A STUN message is received at a router device in a network from a client device in the network along a network path. The STUN message is evaluated for information that indicates to the router device to modify media that is subsequently sent along the network path. If the evaluating indicates that the router device is to modify the media, the media is modified in accordance with information in the STUN message that indicates attributes of the network.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: April 12, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Jan Wegger, Geir Sandbakken, Greg Hakonsen, Rahul Patel
  • Patent number: 9305288
    Abstract: Systems and methods are disclosed for wirelessly communicating electronic mail messages at a vehicle. A computer processor is in communication with a memory device having software for an e-mail service, and electronic mail account credentials enabling access to one or more electronic mail accounts. A transceiver is in communication with the computer processor, and is capable of pairing with one or more wireless communication devices (e.g. cellular phone, etc.) for wirelessly communicating data between the processor and electronic mail servers located remotely from the vehicle. The processor operates the transceiver to wirelessly access the one or more electronic mail accounts at the electronic mail server(s) to wirelessly send or receive electronic mail messages at the vehicle. The computer processor convert received electronic mail messages to speech signals for playback.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: April 5, 2016
    Assignee: Ford Global Technologies, LLC
    Inventors: Nello Joseph Santori, Jr., Brian Woogeun Joh
  • Patent number: 9294432
    Abstract: Disclosed are systems, apparatus, methods and computer-readable media for communicating feed information to one or more recipients. In some implementations, an instruction to communicate an information update to one or more identified first recipients is received. In some instances, an additional recipient indicator is identified and an identification of one or more second recipients based on the additional recipient indicator is generated. In some instances, the one or more second recipients are provided access to the information update.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: March 22, 2016
    Assignee: salesforce.com, inc.
    Inventors: Joseph M. Olsen, Zachary J. Dunn
  • Patent number: 9288333
    Abstract: A method for monitoring utilization of a voice over internet protocol platform in a mass calling application includes receiving calls via voice ports established by servers. Utilization information for each of the servers is aggregated in accordance with applications associated with the calls. The aggregated utilization information is separately displayed for each of the applications, each of the applications corresponding to a distinct subset of the calls.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: March 15, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: David Bishop
  • Patent number: 9278284
    Abstract: A method for sending a notification message using a modified form of User Datagram Protocol (UDP) multicast notification system in a client-server architecture. The method includes: determining that the server wants to send a notification message, wherein the server is a Download and Configuration Management (DCM) engine; querying, via a UDP broadcast processor, a database for a list of clients that have registered for one or more types of notification; receiving a reply with the list of clients that have registered for the one or more types of notification; and sending a notification to the clients on the list.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: March 8, 2016
    Assignee: Bally Gaming, Inc.
    Inventors: Ryan Ruppert, Farshid Atashband
  • Patent number: 9274515
    Abstract: Systems and methods are provided for recording data associated with the operation of Foundation Fieldbus devices. Device parameter data associated with one or more Foundation Fieldbus devices may be received by a device comprising one or more computers. A visual representation of the operation of the one or more Foundation Fieldbus devices may be generated by the device receiving the device parameter data. The device may then record at least a portion of the device parameter data received to generate the visual representation.
    Type: Grant
    Filed: November 11, 2011
    Date of Patent: March 1, 2016
    Assignee: General Electric Company
    Inventors: Pavan Kumar Singh Thakur, Venkata Chandrakanth Alahari, Rao Perampalli Nekkar Raghavendra
  • Patent number: 9269061
    Abstract: A performance, analytics and auditing (PAA) system is configured to operate with a complex web application including a portal application and its sub systems non-intrusively. The PAA system includes a first component configured to capture behavior-related information from the portal application, a second component configured to capture performance-related information from the portal application, a third component configured to capture auditing-related information from the portal application. The PAA system is further configured to start or stop with minimal impact on the portal application, wherein the PAA system is coded using Aspect Oriented Programming (AOP) and able to collect information from multiple threads.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: February 23, 2016
    Assignee: Equinix, Inc.
    Inventors: Jaganathan Jeyapaul, Pragnesh Shashikant Panchal, Brian James Lillie
  • Patent number: 9262668
    Abstract: A method and system for automatic face recognition. A primary and a plurality of secondary video cameras can be provided to monitor a detection area. The primary video camera can detect people present in the detection zone. Data can be then transmitted to a prioritizor module that produces a prioritized list of detected people. The plurality of secondary video cameras then captures a high-resolution image of the faces of the people present in the detection area according to the prioritized list provided by the prioritizor module. The high-resolution images can be then provided to a face recognition module, which is used to identify the people present in the detection area.
    Type: Grant
    Filed: May 21, 2010
    Date of Patent: February 16, 2016
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Saad J. Bedros, Ben Miller, Michael Janssen
  • Patent number: 9253051
    Abstract: A content delivery method and system based on popularity-driven pre-provisioning of content in a content delivery network (CDN). In one method, a network element may obtain trend data relative to a particular content to be distributed by the CDN. The network element may also obtain demographic data of subscribers serviced by the CDN. An expected popularity distribution of the particular content is forecasted based on a metric derived from at least one of the trend data and the demographic data. A push policy for pushing and/or pre-provisioning of the content to one or more nodes of the CDN is effectuated at the network element based on the expected popularity distribution of the content relative to the geographical region serviced by the CDN.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: February 2, 2016
    Assignee: ERICSSON AB
    Inventors: Chris Phillips, Jimmie Rodgers
  • Patent number: 9253013
    Abstract: A method of updating a document object model (DOM) is disclosed. A request by a web browser for information to update the DOM is intercepted by intercepting an interaction with the DOM. The request is converted to a server request as part of a client-server protocol, requesting at least a portion of the information from a server. The server request is sent to the server. A first server response including at least a portion of the information from the server is received. The first server response is processed according to the client-server protocol to determine a first update to the DOM. The first update is applied to the DOM.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: February 2, 2016
    Assignee: Instart Logic, Inc.
    Inventors: Hariharan Kolam, Brian Kennedy, Rajaram Gaunker, Raghu Batta Venkat
  • Patent number: 9251482
    Abstract: An electronic alert system and a related method of operation for identifying, determining, and reporting chronically-problematic responses for service request and fulfillment between a service requester and a service performer are disclosed. In one embodiment, the electronic alert system identifies and determines a chronically-problematic response by analyzing two relational data sets. A first set of relational data set correlates time elapsed between a first service request bell press by a service requester from a service request device, and a confirmatory signal of successful service fulfillment from a service request reception device held by the service performer, or from the service request device. Furthermore, a second set of relational data set correlates a number of repeated service request bell presses by the service requester, a time interval between each bell press, and the confirmatory signal of successful service fulfillment from the service request device or the service request reception device.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: February 2, 2016
    Assignee: Truelite Trace, Inc.
    Inventor: Sung Bok Kwak
  • Patent number: 9251483
    Abstract: Methods and apparatus, including computer program products, are provided for optimizing applications, such as applications included in a business process. In one aspect, there is provided a computer-implemented method. The method may include receiving information representative of one or more interfaces and aspects of each of the interfaces. The interfaces may be adjustable by a business process supervisor. The business process supervisor may adjust one or more aspects of the one or more interfaces. The results of the adjustment may be received and used to determine optimum settings to the one or more interfaces. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: February 2, 2016
    Assignee: SAP SE
    Inventors: Alexander Gebhart, Erol Bozak
  • Patent number: 9244804
    Abstract: Techniques for gauging performance of services are provided. A client agent is configured to process on a client and simulates operations of a transaction as instructed by a server agent. The client agent also gathers metrics for each of the operations as they process on the client and passes the metrics back to the server agent. The server agent analyzes the metrics in accordance with a policy and takes one or more actions in response thereto.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: January 26, 2016
    Assignee: Novell, Inc.
    Inventors: Harpreet Singh Walia, Arijit Dutta
  • Patent number: 9241012
    Abstract: A communication application server is provided with a unified framework for call control and media control. The framework supports a unified API having class objects and functions conforming to a telephony object model. The class objects are invoked and manipulated by a finite set of commands and an application program essentially issues a series of such commands to operate the communication application server. More particularly, an API server on the communication application server defining a messaging API protocol enables an application script to pass commands remotely to the communication application server to operate it. This allows application scripts to be processed remotely by appropriate scripting engines. In this way, application scripting is decoupled from the operation of the communication application server, which only needs to focus on providing basic communication services.
    Type: Grant
    Filed: July 20, 2011
    Date of Patent: January 19, 2016
    Assignee: Tropo, Inc.
    Inventors: Jose Maria de Castro, Jr., Neil Stratford, Wei Chen, Zhiyu Liu, Xiaopu Zhu, Jason Scott Goecke
  • Patent number: 9237113
    Abstract: A server for a mobile web service and a method for providing a web service are provided. The wired server stores an IP address of at least one mobile web server. When a request for access to a mobile web server is received, the wired server delivers the access request to the mobile web server or provides a service in place of the mobile web server, using a URL included in the access request.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: January 12, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jae-won Lee, Joon-sung Hong
  • Patent number: 9225583
    Abstract: A method of updating a document object model (DOM) is disclosed. A message is received from a web browser requesting for information to update the DOM. A dummy response message is sent to the web browser, wherein the dummy response message does not include the information to update the DOM, and wherein the dummy response message causes the web browser to create a dummy node in the DOM. A request message is received from a client as part of a client-server protocol, wherein the request message requests at least a portion of the information to be sent to the client. A first response message is sent including at least a portion of the information to the client, wherein the first response message is processed by the client to determine a first update to the DOM, and wherein the first update is applied to the DOM.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: December 29, 2015
    Assignee: Instart Logic, Inc.
    Inventors: Hariharan Kolam, Brian Kennedy, Rajaram Gaunker, Raghu Batta Venkat
  • Patent number: 9223887
    Abstract: The invention provides self-organization methodologies and system for internet users to build web-based organizational hierarchical structure that is constituent of units within which direct and sufficient communication can be fulfilled. Each unit is administrated autonomously through the democratic-decision process, and processes information internally. The members of unit can designate or replace its leader anytime though election; the leader elect of a unit will then become a member of its direct upper unit in the structure, representing its unit to participate in the management and election of upper unit and to bring the consolidated results of its unit to the upper unit for further consolidation; recursively, a hierarchical structure is to form from bottom to upper progressively, and to produce different level of end products at different layer.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: December 29, 2015
    Inventor: Lixiong Wang