Patents Examined by Ho Shiu
  • Patent number: 9485281
    Abstract: A SOAP-SIP adapter 2 establishes a session with the terminals 5b and 5c in accordance with a SIP. At this time, the SOAP-SIP adapter 2 sends an INVITE message including its own IP address and port number to the terminals 5b and 5c. Each terminal 5b, 5c sends a 200 OK including its own IP address and port number to the SOAP-SIP adapter 2. The SOAP-SIP adapter 2 stores correspondingly the IP address and port number of each terminal 5b, 5c in a memory. The SOAP-SIP adapter 2 transfers a media stream received from each terminal 5b, 5c to the destination of the corresponding IP address and port number by referring to the memory. Also, a pseudo RBT is sent to the terminal A5b from establishing the session with the terminal A5b till establishing the session with the terminal B5c to prevent a silent state.
    Type: Grant
    Filed: April 9, 2014
    Date of Patent: November 1, 2016
    Assignee: Hitachi, Ltd.
    Inventors: Shota Nakamura, Eri Kawai, Takuma Utsunomiya
  • Patent number: 9479474
    Abstract: Automated systems and methods are provided for establishing or maintaining a personalized trusted social network for a community of users, with little or no input from any given user. To establish the personalized trusted social network, one or more trusted sources are identified for a given user. The identified trusted sources are added to a user profile for the given user. Also, identified are any annotations, bookmarks, or the like that the identified trusted sources have associated with any shared content. These annotations provide access to microcontent items that the identified trusted sources have integrated with the shared content to thereby enhance or enrich its context. One or more profiles are constructed or updated to track the associations between the identified trusted sources and their annotations. The profile information can be applied to enhance and personalize search and browsing experiences for the given user.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: October 25, 2016
    Assignee: EXCALIBUR IP, LLC
    Inventor: Kenneth Norton
  • Patent number: 9477994
    Abstract: The present application provides a peer-to-peer networking method and system for integrating heterogeneous social networks. The method applied in a server device includes the following steps: First, the server device connects with a plurality of peer nodes; each of the peer node defines a user end and accessing at least one social network. Then, the server device according to a social relationship of the social networks links to the corresponding peer nodes for integrating a peer-to-peer social network (P2P-iSN) which configures a plurality of social paths among the peer nodes from the different social networks.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: October 25, 2016
    Assignee: NATIONAL TAIWAN UNIVERSITY
    Inventors: Phone Lin, Pai-Chun Chung
  • Patent number: 9479397
    Abstract: An apparatus includes a switch that has a module implemented in at least one of a processor or a memory, and multiple ports including a first port and a second port in a predefined sequence relative to the first port. The module is configured to automatically associate a first compute device with a first virtual local area network (VLAN) when the first compute device is coupled to the first port with a first cable. The module is configured to automatically associate a second compute device to the first VLAN when the second compute device is coupled to the second port with a second cable based on the second port being in a predefined sequence relative to the first port. The predefined sequence can include, for example, the second port being next in physical sequence after the first port.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: October 25, 2016
    Assignee: Juniper Networks, Inc.
    Inventor: Chris Thai
  • Patent number: 9462038
    Abstract: A method, non-transitory computer readable medium and device that includes requesting a client system to perform one or more operations in response to a request for content. Determining when the client system has completed performing the requested operations. Determining a current content transfer rate of the client system is calculated based on an amount of time taken by the client system to perform the requested operations. One of two or more bands of content transfer rate is assigned based on the determined content transfer rate. One or more of a type or version of browser, content implementation application, or operating system on the client system is determined. The requested content is provided in a format based on two or more of the assigned band of content transfer rate and/or the determined one or more of the type or version of the browser, the content execution application, and the operating system.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: October 4, 2016
    Assignee: eLocalLink, Inc.
    Inventor: Gregory S. Thoen
  • Patent number: 9386087
    Abstract: A system for workflow placement in a computer system wherein the performance of a system processing a workflow is monitored against one or more performance measures. One or more logic elements from the workflow are delegated for subsequent processing to other systems in the computer system in response to one or more of the one or more performance measures being within a predetermined range.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: July 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: David Granshaw, Samuel T. Massey, Daniel J. McGinnes, Martin A. Ross, Richard G. Schofield, Craig H. Stirling
  • Patent number: 9358078
    Abstract: An imaging system comprising an image capture apparatus, arranged to capture a stereoscopic image of an operator work site, in communication with a display system; the display system arranged to receive and display said stereoscopic image on a display screen to said operator; wherein said display system is arranged such that the display screen is placed intermediate the operator's eyes and the work site.
    Type: Grant
    Filed: December 26, 2013
    Date of Patent: June 7, 2016
    Assignee: NATIONAL UNIVERSITY OF SINGAPORE
    Inventors: Beng Hai Lim, Timothy Poston, James Kolenchery Rappel
  • Patent number: 9351196
    Abstract: Various embodiments provide byte caching in wireless communication networks. In one embodiment, a plurality of data packets are received through an internet protocol (IP) data flow established between a wireless communication device and at least one server. Each of the plurality of data packets are combined into a packet bundle. A determination is made as to whether a second byte caching system is available. The packet bundle is transformed using one or more byte caching operations based on a second byte caching system being available. The transformed packet bundle is sent to the second byte caching system using an IP communication mechanism.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: May 24, 2016
    Assignee: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Bongjun Ko, Franck Le, Robert B. Nicholson, Vasileios Pappas, Dinesh Verma
  • Patent number: 9348823
    Abstract: Systems and methods of managing content and content requests are described. A data store of profiles of potential content contributors is provided. A request from a first source for content comprising content criteria is received, the content criteria comprising content contributor characteristics and content subject matter. Based on the content contributor characteristics and the profiles, at least a first potential content contributor is identified. At least a portion of the content request content criteria is transmitted to the first potential content contributor. If recorded content is received from the first content contributor, the first source is provided with access to the received recorded content. At least partly in response to acceptance by the first source of the received recorded content, the first source is enabled to publish the accepted received recorded content.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: May 24, 2016
    Assignee: Greenfly, Inc.
    Inventor: Shawn David Green
  • Patent number: 9319451
    Abstract: A method for selecting an accounting technique for recording interactions with electronic content includes receiving a request for a content item from a user device, selecting a content item in response to the request, and configuring the content item to cause the user device to store a ping identifier in a local memory of the user device. The method further includes distributing the content item to the user device. The distributed content item includes a hyperlink having a ping attribute which causes the user device to send a ping request to one or more servers. The method further includes receiving the ping identifier from the user device, determining whether the ping request was received at the one or more servers, and selecting a ping-based accounting technique or a redirect-based accounting technique based on a result of the determination.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: April 19, 2016
    Assignee: Google Inc.
    Inventors: Sandeep Sarat, Mathieu Gagne, Michael Kleber, Eric Shienbrood
  • Patent number: 9311417
    Abstract: Systems, methods, and other embodiments associated with generating suggested shortcuts are described. In one embodiment, a method includes identifying a user that accesses an intranet portal and tracking navigation paths taken by the user within the intranet portal. The navigation paths are stored in a user profile associated with the user, where the navigation paths indicate a sequence of visited locations and a destination location for the sequence. When the user visits a location within the intranet portal, a list of suggested destination locations are generated as navigation shortcuts to allow the user to directly access a desired destination.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: April 12, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jeffrey H. Alexander, Karl R. Haberl, Stephen J. Green
  • Patent number: 9292600
    Abstract: Message management and classification techniques are described. In one or more implementations, a message received from a sender for delivery via a user account is examined to extract one or more features of the message. A determination is then made as to whether the message corresponds to one or more categories based on the extracted features, the categories usable to enable features to be applied to the message in a user interface.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: March 22, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paul M. Midgen, Vasantha K. Vemula, Krishna Vitaldevara, Jason D. Walter, Eliot C. Gillum, Mihai Costea, Douglas J. Hines, Wei Jiang, Malcolm H. Davis, Samuel J. L. Albert, Michael James Ahiakpor
  • Patent number: 9288718
    Abstract: Various embodiments provide byte caching in wireless communication networks. In one embodiment, a plurality of data packets are received through an internet protocol (IP) data flow established between a wireless communication device and at least one server. Each of the plurality of data packets are combined into a packet bundle. A determination is made as to whether a second byte caching system is available. The packet bundle is transformed using one or more byte caching operations based on a second byte caching system being available. The transformed packet bundle is sent to the second byte caching system using an IP communication mechanism.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: March 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Bongjun Ko, Franck Le, Robert B. Nicholson, Vasileios Pappas, Dinesh Verma
  • Patent number: 9275165
    Abstract: An application defined to allow polymorphic serialization. In one embodiment, the application comprises a plurality of page definitions or views. At least one page definition is configured to be serialized into content in a first serialization format and content in a second serialization format that is different from the first serialization.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: March 1, 2016
    Assignee: Oracle International Corporation
    Inventors: Wayne Carter, Sridhar Tadepalli, Rahim Yaseen
  • Patent number: 9274913
    Abstract: A method and system for monitoring events related to web browser extensions includes storing a set of events for which a browser extension integrated in a web browser application registers a listener. The browser extension integrated in the web browser application is executed. Upon the occurrence of an event related to the browser extension, an invisible event page associated with the browser extension is loaded if the event is one of the set of events. Using the invisible event page, a function related to a visible object of the browser extension is executed. The invisible event page is unloaded from the browser after receiving an acknowledgement from the browser extension.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: March 1, 2016
    Assignee: Google Inc.
    Inventors: Erik Kay, Mihai Parparita, Tessa MacDuff, Aaron Boodman, Matthew Perry
  • Patent number: 9262630
    Abstract: A system, method, and computer program product are provided for isolating a device associated with at least potential data leakage activity, based on user input. In operation, at least potential data leakage activity associated with a device is identified. Furthermore, at least one action is performed to isolate the device, based on user input received utilizing a user interface.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: February 16, 2016
    Assignee: McAfee, Inc.
    Inventors: Srinivasan Sankararaman, Deepakeswaran Kolingivadi
  • Patent number: 9256712
    Abstract: A method for realizing a central monitoring server by using an individual patient monitor device is provided, and the patient monitor device (301) can monitor the patient's physiological parameter and simultaneously can collect and process the data from the other monitor devices through wired or wireless LAN (Local area network). The running state and the patient's information of the other monitors can be looked over on this monitor (301). The monitor (301) can display this monitoring measurement information and simultaneously display all the patients' information of the other monitors which are networked with it, and the other networked monitors can also be controlled by this monitor (301). The monitor (301) can use a single-screen or multi-screen display, and the displaying content can be the same or not.
    Type: Grant
    Filed: October 15, 2010
    Date of Patent: February 9, 2016
    Assignee: Edan Instruments, Inc.
    Inventors: Shuo Sun, Liangkuan Chen, Zengqiang Zhang
  • Patent number: 9251530
    Abstract: A model based social analytic system collects social signals from social network accounts for different companies and constituents. The social signals can be used to benchmark social network performance for different contextual dimensions, such as industries, companies, brands, etc. Conversations may be identified in the signals and the types of constituents participating in the conversations may be identified. Analytics can then be determined for the contextual dimensions based on the related conversations and the types of constituents participating in the conversations.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: February 2, 2016
    Assignee: SPRINKLR, INC.
    Inventors: Jeffrey Dachis, Erik Lee Huddleston, Brian Justin Huddleston, II, Steven Michael Vaughan, Roger Louis Cauvin, John Joseph De Oliveira, William Lance Eason, Jeremy Hanna, Shannon Paul Hardt, Bryan Joseph Horne, Brandon Kearby, Clinton Frederick Miller, Jacob Andrew Perkins, Timothy Joseph Potter, Ramon Renteria, Jason Samuel Westigard, David Chi-Fine Yu
  • Patent number: 9230462
    Abstract: To provide an image display device in which reflection of an image on one display surface onto another display surface is suppressed. In an image display device where an image is displayed on a screen combining the display surfaces of two or more image display elements, a polarizing plate is arranged on the display surface on conditions that extinction takes place between the display surfaces of the image display elements. The extinction conditions are set such that the light entering from a display surface to which the polarizing plate is fixed is passed through and the light entering from other than the above display surface is absorbed by intersecting the polarization directions of the polarizing plates perpendicularly.
    Type: Grant
    Filed: March 5, 2008
    Date of Patent: January 5, 2016
    Assignee: NEC CORPORATION
    Inventor: Hiroshi Imai
  • Patent number: 9229771
    Abstract: Embodiments are directed to bursting application portions to different types of cloud computing systems, managing distributed applications distributed over a plurality of different cloud types and to creating a cloud bursting target in a specified cloud. In one scenario, a computer system provides an indication of available cloud computing systems including at least a first and a second cloud computing system of different types. The computer system receives a selection indicating that a portion of a software application currently hosted on the first cloud computing system of the first type is to be bursted onto the second cloud computing system. The computer system then, in response to the selection, bursts the software application portion from the first cloud computing system of the first type to the second cloud computing system of the second, different type.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: January 5, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David J. Armour, Richard O. Rundle, John David Welch, Yuan Zheng