Patents Examined by Kaylee Huang
  • Patent number: 9705835
    Abstract: Systems, configurations, and methods of managing collaboration of content are disclosed. A content collaboration system can be configured to manage collaborating subject matter within one or more activity streams. A user can create a new collaboration object associated with particular content using the content collaboration system. The content collaboration system is configured to format data related to the collaboration object according to the different activity stream formats and to insert the formatted data into the one or more activity streams. Other users are allowed to collaborate around the particular content on the different activity streams. The content collaboration system is configured to update the collaboration object according to the collaboration on the different activity streams.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: July 11, 2017
    Assignee: PANDEXIO, INC.
    Inventor: John Richard Burge
  • Patent number: 9706398
    Abstract: Techniques for a custom short message service center are described. An apparatus may comprise a custom short message service center (SMSC) comprising a reception component, a transmission component, and a control component. The reception component may be operative to receive a short message service (SMS) message for communication to a device from a sender. The transmission component may be operative to initiate transmission of the message to the device. The control component may be operative to monitor the transmission of the message to the device. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: July 11, 2017
    Assignee: FACEBOOK, INC.
    Inventors: Adriel Frederick, Antony Fu, Martin Rehwald, Denise Moreno, Surendra Gadodia
  • Patent number: 9686147
    Abstract: A remote management system includes a service providing apparatus enabling access to a providing source that provides a service and a management apparatus managing an apparatus via a network. Further the service providing apparatus includes a generation unit generating an acquisition request command and a response unit transmitting a response in combination with the acquisition request command. The management apparatus includes a registration unit registering the apparatus information of the apparatus in association with the identification information and a management unit managing the apparatus using the apparatus information registered by the registration unit.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: June 20, 2017
    Assignee: Ricoh Company, Ltd.
    Inventor: Kiyohiro Hyo
  • Patent number: 9680781
    Abstract: According to one embodiment, a system includes an interface, a memory, and a processor. The interface receives, from a first device associated with a requesting user, a request. The requesting user is associated with an enterprise group. The enterprise group comprises a plurality of users. The memory is operable to store e-mail information for each of the plurality of users in the enterprise group. A processor is communicatively coupled to the interface and the memory and is operable to determine, based on the request and the e-mail information, one or more expert users in the enterprise group to provide a response to the request.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: June 13, 2017
    Assignee: Bank of America Corporation
    Inventors: Wilson Ferreira, Samuel Howgego, Stephen M. Harris
  • Patent number: 9667473
    Abstract: One or more embodiments identify server management actions for resolving problems associated with one or more nodes in information technology infrastructure. In one embodiment, a node-ticket record for an information processing node associated with at least one problem ticket is generated. A set of node-ticket clusters is queried based on the node-ticket record. Each of the set of node-ticket clusters maps a set of server management actions to set of historical node-ticket records associated with the node-ticket cluster. The set of server management actions was previously performed to resolve at least one operational problem associated with at least one information processing node. At least one set of server management actions associated with at least one of the set of node-ticket clusters corresponding to the node-ticket record within a given threshold is identified based on the querying.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: May 30, 2017
    Assignee: International Business Machines Corporation
    Inventors: Nikolaos Anerousis, Anuradha Bhamidipaty, Shang Q. Guo, Suman K. Pathapati, Daniela Rosu, Mitesh H. Vasa, Anubha Verma, Frederick Wu, Sai Zeng
  • Patent number: 9654436
    Abstract: Examples described include software hosting systems able to provide software as a service to client systems through a firewall and/or to client systems which do not have web service capability. Examples include mailbox migration systems for migrating mailboxes from a source messaging system (e.g. a Lotus Notes system) to a destination messaging system. Software hosting systems described herein may maintain an action buffer including a next action to be performed by the source messaging system, and wait for data (e.g. messaging system content) to be returned and stored in a data buffer. Communication between the software hosting system and the source messaging system may occur over a communication channel which may be operated through a firewall using HTTP.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: May 16, 2017
    Assignee: BITTITAN INC.
    Inventors: Rémy Greinhofer, Guillaume Zurbach, Geeman Yip, Dominic J. Pouzin
  • Patent number: 9621600
    Abstract: The present invention is directed to system and method for providing recommendation to users using location information. In various embodiments, the present invention provides system that integrates information from user profiles and user-generated content, which can be obtained from a number of social networks, and merchants, to generate recommendations using location information in conjunction with the context of user profiles from various data sources and/or social networks. In certain embodiments, user generated-contents, user profiles and relationships thereof are collected, integrated, analyzed, and stored to allow them to be useful and usable in making recommendations. There are other embodiments as well.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: April 11, 2017
    Assignee: PORTAURA GROUP
    Inventors: Jin Yu, Xunhui Yu, Jia Wen
  • Patent number: 9621629
    Abstract: A cache server, connected to a packet forwarding apparatus that forwards a packet to be sent and received between a user terminal and a distribution server that distributes content over the Internet, temporarily stores at least some of the content in a content temporary storage unit of the cache server, calculates a bit rate when sending content based on a TCP response signal or an ECN (Explicit Congestion Notification) signal received from the terminal, and reads a file or stream of content requested in a content request message received from the terminal, whose bit rate is not greater than the bit rate, from the content temporary storage unit or the distribution server, stores the read file or stream in a packet of a prescribed protocol, and sends the packet.
    Type: Grant
    Filed: July 4, 2012
    Date of Patent: April 11, 2017
    Assignee: Rakuten, Inc.
    Inventor: Kazunori Ozawa
  • Patent number: 9596288
    Abstract: A method and system for requesting information by a client computer system from a server computer system are provided. The method includes sending a request for policy capability of the server computer system for a data type; receiving a response to the request including a list of derived data types that are supported by the server computer system; generating a policy using the list of derived data types; and sending a first data file and a first data file virtualization policy for storage.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: March 14, 2017
    Assignee: PIXIA CORP.
    Inventors: Rahul C. Thakkar, Scott L. Pakula
  • Patent number: 9565149
    Abstract: A wireless communications system that allows a mobile phone, tablet or personal computer user the ability to initiate the sending of a text message or email whereby the sender is able to include photographs, graphs, pie charts and the like within the flow of the actual word by word texting or email writing process, without depending on the traditional necessary step to “attach” the photograph.
    Type: Grant
    Filed: November 5, 2013
    Date of Patent: February 7, 2017
    Assignee: Phoji, LLC
    Inventors: Jay David Coatta, John Mikkelsen, Sergey Tolkachev, Robert Freidson, Max Freidson
  • Patent number: 9497260
    Abstract: A method for communication between a first web application associated with a first browsing domain and a second web application associated with a second browsing domain. The browser-implemented applications record data from a browser software module and prohibit access to data recorded for selective browsing domains. The browser concurrently displays at least two sub-pages of an initial web page, a first sub-page being used for displaying a user interface for the first web application, a second sub-page being used for displaying a user interface for the second web application being executed independently of the first web application. A first software module of the first web application stores data in a database which is read by a second software module of the second web application, the first and second software modules being associated with a third browsing domain.
    Type: Grant
    Filed: November 21, 2011
    Date of Patent: November 15, 2016
    Assignee: Orange
    Inventors: Jérôme Giraud, Mathieu Heliot
  • Patent number: 9491251
    Abstract: A notification system provides notifications to a user associated with multiple user devices. The notification system selects a user device to receive a notification based on user behavior, such as user interactions with the notification system via the user device or acknowledgments of notifications received from user devices. The notification is sent to the selected user device, and the notification system waits for an acknowledgment from the selected notification system for an acknowledgement delay period. If no acknowledgment is received within the acknowledgment delay period, an additional user device is selected and the notification is sent to the additional user device.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: November 8, 2016
    Assignee: Facebook, Inc.
    Inventors: Ken Deeter, Wayne Kao
  • Patent number: 9438494
    Abstract: Apparatus and methods for optimizing data transmission between two hosts via a network device. The network device initially allows a first connection to be established between the two host devices. This first connection is logically established directly between the host devices without modification by the network device. The network device analyzes data transmitted via the first connection and determines whether to allow the first connection to continue without intervention by the network device, or whether to split the connection into separate TCP connections with the network device as intermediary. The network device maintains connection state and emulates both host devices to allow the first connection to be split without disrupting the communication at either host device.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: September 6, 2016
    Inventors: Charles Neville Samuell, Richard Ryan Larocque, Kevin Goertz
  • Patent number: 9407529
    Abstract: A relay server includes a VPN group information storage unit, an address filter information storage unit, and a communication control unit. The VPN group information storage unit stores routing session information indicating identification information of routing apparatuses that define a VPN group and the routing apparatuses that are connected to one another. The address filter information storage unit stores address filter information, which indicates a partner that the routing apparatus is able to designate as a packet destination, in association with identification information of the routing apparatus. The communication control unit is programmed to perform a control to, when a VPN is started in the VPN group, update a content stored in the address filter information storage unit based on the address filter information received from the routing apparatus, and establish a routing session based on the routing session information.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: August 2, 2016
    Assignee: MURATA MACHINERY, LTD.
    Inventor: Yoshifumi Tanimoto
  • Patent number: 9397953
    Abstract: In one embodiment according to the present invention, a virtual server collects the configuration information of a physical server being executed with granularity corresponding to the degree of operation verification defined in a business operation system including as a component the virtual server and stores it as checked and passed environmental information of the virtual server. When a new virtual server is allocated to the business operation system, a physical server group to which the virtual server is allocated is determined on the basis of the checked and passed environmental information of the virtual server. Hereby, a method of allocating resources enabling both the reliability guarantee of the business operation system and the cost reduction associated with operation check is realized.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: July 19, 2016
    Assignee: Hitachi, Ltd.
    Inventors: Kota Saito, Yuji Mizote
  • Patent number: 9344495
    Abstract: A peer-to-peer network system provides at least one peer with information for configuration of a peer-to-peer network to optimize the configuration of the peer-to-peer network by using at least one of information about a status of the at least one peer, information about a status of an underlying network and information about a user in respect of services.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: May 17, 2016
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Wook Hyun, Sung Hei Kim, Chang Kyu Lee, Shin Gak Kang
  • Patent number: 9319458
    Abstract: In an embodiment, a method comprises receiving a first data streamed from a first server computer at a first site; collecting a first throughput data for the first site based, at least in part, on a first throughput of the first data streamed from the first server computer; receiving a second data streamed from a second server computer at a second site; collecting a second throughput data for the second site based, at least in part, on a second throughput of the second data streamed from the second server computer; switching from the second server computer at the second site, to a third server computer at the first site, based, at least in part, on a comparison between the first throughput data and the second throughput data; wherein the method is performed by one or more special-purpose computing devices.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: April 19, 2016
    Assignee: Netflix, Inc.
    Inventors: Mark Watson, Wei Wei
  • Patent number: 9282067
    Abstract: Message processing includes activating an out-of-office function for a messaging account, wherein the out-of-office function has a scheduled end time. A determination is made, using a processor, that a current time is after the scheduled end time and that a deactivation condition for the out-of-office function has not occurred. Responsive to the determination, an out-of-office action is performed using the processor.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: March 8, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Luca Alfarano, Srinivas Allampally, Gaurav Bhagat, Conor T. Boland
  • Patent number: 9276889
    Abstract: A collaboration server determines a response to a posting on a communication forum. The collaboration server determines whether or not to convey an email notification to a posting user via email based upon a distance threshold established for email notifications. The distance threshold is an integer value. The collaboration server calculates a current distance between the response and the posting, where the current distance represents a quantity of responses to the posting from forum participants that have occurred without a new response from the posting user being submitted to the communication forum. Responsive to the current distance being less than the distance threshold, an email is conveyed to an email account of the posting user informing the posting user of the response. Otherwise, no email is conveyed.
    Type: Grant
    Filed: May 13, 2013
    Date of Patent: March 1, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Diane C. Chalmers, Nixon Cheaz, David M. Stecher
  • Patent number: 9276881
    Abstract: Message processing includes activating an out-of-office function for a messaging account, wherein the out-of-office function has a scheduled end time. A determination is made, using a processor, that a current time is after the scheduled end time and that a deactivation condition for the out-of-office function has not occurred. Responsive to the determination, an out-of-office action is performed using the processor.
    Type: Grant
    Filed: September 15, 2013
    Date of Patent: March 1, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Luca Alfarano, Srinivas Allampally, Gaurav Bhagat, Conor T. Boland