Patents Examined by Xiang Yu
  • Patent number: 10147116
    Abstract: Disclosed is a method and a tracking system for tracking content in a mobile communication network. The method comprises maintaining predefined identifying information pertaining to content to be tracked, the identifying information being independent of user information associated with the content, intercepting a message originated from a user, comparing content of the message with said predefined identifying information, and responsive to obtaining at least partial match in said comparing, concluding that said message comprises content to be tracked.
    Type: Grant
    Filed: July 16, 2008
    Date of Patent: December 4, 2018
    Assignee: Mavenir Systems, OY
    Inventor: Teemu Aaron Ikonen
  • Patent number: 10140592
    Abstract: Various embodiments directed to the calculation, assessment, and adjustment of costs assessed to senders of unwanted messages, such as email messages, are described. In one embodiment, feedback data associated with emails transmitted on behalf of a sender is received, and complaint data associated with the sender is updated based on the feedback data. Further, one or more complaint thresholds for one or more time intervals are determined. The complaint thresholds can be determined based on a volume of messages sent by the sender over one or more time periods, for example, or other factors. A cost is assessed to the sender in response to a comparison of the complaint data to one or more of the complaint thresholds. Additionally or alternatively, costs to the sender can be adjusted in response to the comparison of the complaint data to the complaint thresholds.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Chris Wheeler
  • Patent number: 9948584
    Abstract: Disclosed is a communication apparatus in which it is possible to change the size of data transmitted at one time, the data size being changed to one size in case of transmission of e-mail via a mail server and to different size in case of transmission that is not performed via a mail server. E-mail data having image data as an attached file is generated and it is determined whether a predetermined server will intervene when e-mail is transmitted to a transmission destination. When it has been decided that the destination will be a mail server, it is determined whether the e-mail data has exceeded a prescribed size. E-mail data for which it has been determined that the prescribed size is exceeded is divided into a plurality of segments and then the e-mail data is transmitted to destination decided.
    Type: Grant
    Filed: February 22, 2010
    Date of Patent: April 17, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Nobuyuki Tonegawa
  • Patent number: 9942345
    Abstract: A machine-controlled method may include a web server identifying data to be cached and caching the data at the web server, the data originating from an external data source, an application server generating metadata that corresponds to the cached data, determining whether external data corresponding to the cached data has changed, receiving information corresponding to the changed external data, and updating the cached content based on the metadata and the received information.
    Type: Grant
    Filed: September 17, 2009
    Date of Patent: April 10, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Varun Khurana, Rashmi Badan
  • Patent number: 9866512
    Abstract: Bookmarking content modules and tracking scores of user properties against the bookmarked content modules on a computer implemented social network are provided. Content modules containing text, audio, video, or audio-video content are accessible to users of a social network. User properties are associated with the users of the social network and the user properties are related to the content modules. Each user of the social network can bookmark a content module and score a user property against the bookmarked content module related with the same user property. Scores are tracked over a period of time to provide motivation and accountability to the user. Ad hoc online communities form around the bookmarked content modules; members of an online community all share at least one common bookmarked content module. A messaging function is provided for members of an online community to communicate with each other to foster support and accountability.
    Type: Grant
    Filed: January 29, 2008
    Date of Patent: January 9, 2018
    Assignee: Invent.ly, LLC
    Inventor: Stephen J. Brown
  • Patent number: 9846690
    Abstract: A computer-implemented method of obtaining form data can include selecting a control from within an electronic form, determining a textual representation of the control, and sending the textual representation of the control as part of a message to a client messaging system through a real-time communication system. A response message from the client messaging system can be received through the real-time communication system. Form data specified by the response message can be stored within memory when the form data is valid, as specified according to the electronic form.
    Type: Grant
    Filed: March 2, 2009
    Date of Patent: December 19, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Cayce B. Marston
  • Patent number: 9823914
    Abstract: A session for a Web application can be established between a Web server of a Web domain and a browser of a client of a local domain. The Web application can be constructed so that view and controller functionality are provided by components executing in the Web domain and where model functionality is provided by components executing in the local domain. During the session, an expeditor runtime component can be served from the Web domain to the local domain for the Web application session. At least one widget can be served from the Web domain to the local domain, where the widgets execute within an instance of the expeditor runtime. End-user data utilized by the Web application can be isolated within the local domain so that it is not exposed to the Web domain.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: November 21, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Manu Kuchhal
  • Patent number: 9749597
    Abstract: A method, system, and computer program product for precise target positioning in geographical imaging are provided. The system includes: a sensor including a camera and a telemetry information provider; and a simulated image mechanism for simulating an image of the view from the camera generated from an orthophotograph. A display displays a geographical image of a view from the camera and simultaneously displaying the simulated image. A selection component is provided for selecting a location on the simulated image. This is done by reference to a target in the geographical image. A world coordinates calculating component accurately calculates the world coordinates for the selected location from the simulated image.
    Type: Grant
    Filed: August 10, 2010
    Date of Patent: August 29, 2017
    Assignee: International Business Machines Corporation
    Inventors: Ophir Azulai, Alexander Khazanovitch
  • Patent number: 9736251
    Abstract: Capture and replay of RDP session packets is disclosed. A packet associated with the session is received from one of a first client and a first destination node. The node is caused to be stored. If the packet is received from the client, forward the packet to the destination node. If the packet is received from the destination node, forward the packet to the client.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: August 15, 2017
    Assignee: CA, Inc.
    Inventors: Nilesh Nandakumar Samant, Marek Samulka
  • Patent number: 9614717
    Abstract: The disclosure discloses a method for terminal access and management in cloud computing, including: a terminal with a management and control module accesses a bidirectional data transmission network and acts as a node; the node searches for a first responding control node or agent control node and connects with a network management server via an agent control node connected to the found control node or via the found agent control node; a management and control module of a node at each level collects running information of the terminal and reports the running information level by level, and a nearest super-ordinate node performs a management operation. The disclosure further discloses a system for terminal access and management in cloud computing.
    Type: Grant
    Filed: January 30, 2011
    Date of Patent: April 4, 2017
    Assignee: ZTE Corporation
    Inventor: Zhenghua Chen
  • Patent number: 9424023
    Abstract: An integrated software and hardware system is described that implements a unified lifecycle for the hardware and the software components therein. In the context of adding, removing or moving a hardware appliance, this allows the system to create, coordinate and manage a single lifecycle for each appliance together with its software processes, that is being moved or changed. The system includes a chassis with multiple enclosures for computing blades. Each blade in the chassis is assigned either a worker or bootstrap role. The worker blades perform the core processing of the service broker functionality and the bootstrap blades are used to provide the bootstrapping and administration of the worker blades. In particular, the administration features include an administration console that is provided by the bootstrap blade, which provides hardware management and process management.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: August 23, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Daniel Jansson, Terje Strand, Boris Selitser
  • Patent number: 9420022
    Abstract: A client media application sends a first request for a first chunk of a particular media stream. In response to the request, the client media application begins receiving data packets associated with the requested first chunk of the particular media stream. The data packets are received through a socket having a buffer. Rather than waiting until all of the data packets associated with the first chunk of the particular media stream have been read from the buffer by the client media application before sending a request for a second chunk of the particular media stream, the client media application monitors the amount of data that has been received compared to an expected amount of data, and sends the second request when it determines that the amount of data remaining to be received is less than the size of the buffer.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: August 16, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pradip K Fatehpuria, Zhefeng (Jeff) Du
  • Patent number: 9396485
    Abstract: Systems and methods for providing content. In one embodiment, a method for providing user access to online content can be provided. The method can include aggregating content from one or more third party webpages; storing at least a portion of the content in at least one data storage device; and when the user requests, via a browser program, a selection of content from the one or more third party webpages, providing the user with access to the stored portion of content.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: July 19, 2016
    Assignee: Outbrain Inc.
    Inventors: Gregg S. Freishtat, Paul Edward Kaib
  • Patent number: 9367419
    Abstract: Certain aspects of the present disclosure are directed to a baseboard management controller (BMC). The BMC includes: a processor; a network interface controller assigned with a network address; and a memory having firmware. The firmware is configured to be, when executed at the processor, in communication with a plurality of computer nodes, and to receive, through the same network interface controller, management requests each for performing a management operation at one of the plurality of computer nodes and addressed to the same network address, the management requests being directed to at least two of the plurality of computer nodes.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: June 14, 2016
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Anurag Bhatia, Winston Thangapandian
  • Patent number: 9331902
    Abstract: A unified network management framework enables a network operator to manage an entire network as if the operator is managing a single device.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: May 3, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Krishnam Datla, Srinivasa Beereddy, Praveen Vengalam
  • Patent number: 9307393
    Abstract: Peer-to-peer mobility management in heterogeneous IP networks provides a peer-to-peer mobility module operable to intercept a data packet received at a communication protocol layer of an Internet Protocol communication stack. A translation table may be stored on memory device. The translation table stores real address of one or more network interfaces and a corresponding virtual address. The peer-to-peer mobility module may be further operable to modify the intercepted data packet using the real address and virtual address stored on the translation table.
    Type: Grant
    Filed: May 15, 2009
    Date of Patent: April 5, 2016
    Assignee: Telcordia Technologies, Inc.
    Inventors: Yuan-Ying Hsu, Tao Zhang, Chung-Min Chen
  • 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: 9262751
    Abstract: A communication service is provided for monitoring recipient receptiveness of communications that are received from a sender. Based on feedback received from the recipients, the cost of utilizing the communication service may be adjusted. For example, in response to determining that one or more communications associated with a particular sender are identified by recipients as unwanted communications, the cost of utilizing the communication service may be adjusted based on whether the level of feedback exceeds a threshold.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: February 16, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Chris Wheeler
  • Patent number: 9258367
    Abstract: A technique for managing sessions in a communication network that does not subscribe to registration events immediately after an entity in the network is registered but rather delays subscribing to these events until a time that such notification would be normally used, such as after a revocable session has been established with the entity. An entity registers to enable sessions to be established with other entities in the communication network. After a session is established, a check is performed to determine if a subscription to be notified of events that warrants revoking the session already exists. If not, a subscription is established to be notified of events that warrant revoking the session. If during the session a notification is received indicating that an event that warrants revoking the session has occurred, the session is revoked.
    Type: Grant
    Filed: August 1, 2006
    Date of Patent: February 9, 2016
    Assignee: Cisco Technology, Inc.
    Inventor: Paul Kyzivat
  • Patent number: 9253143
    Abstract: A method and system for retrieving subscription information associated with a content file are provided. The method, according to an example embodiment, includes automatically generating a hash of the content file and retrieving an identifier for the subscription from a peer machine participating in a distributed hash table network. Subscription information is then retrieved using the subscription identifier, either from a specially configured subscription server or from a subscriber machine in the distributed hash table network.
    Type: Grant
    Filed: September 17, 2009
    Date of Patent: February 2, 2016
    Assignee: Azureus Software, Inc.
    Inventors: Olivier Chalouhi, Paul Anton Richardson Gardner