Patents Examined by Hitesh Patel
  • Patent number: 8868650
    Abstract: Methods, devices, and products facilitate consolidating multi-user communications by redirecting calls to a multi-user device, with which multiple users can interact. A multi-user device monitors the density of users and devices within a specified distance of the multi-user device. Based at least in part on the proximity of a user, the multi-user device can designate a preferred device associated with the user and inform a multi-user-device server of the preference. The multi-user-device server provides a conference server with instructions that include contact information for the preferred devices to be used by the conference server when initiating a multi-user communication session.
    Type: Grant
    Filed: July 12, 2010
    Date of Patent: October 21, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ryan Alan Wick, Wen Xue
  • Patent number: 8868727
    Abstract: Provided are methods and computer program products for monitoring application performance in a networked device. Methods may include collecting performance data corresponding to at least one application running on the networked device; generating multiple metrics based on the collected performance data; generating an event incorporating at least one of the multiple metrics; and storing the event and an associated timestamp in a persistent data store. Methods may also include transmitting a listing of one or more persistent data store files responsive to receiving a query from a network health data processing application for existing persistent data store files, and transmitting a specified persistent data store file responsive to receiving a request for the specified persistent data store file by a network health data processing application.
    Type: Grant
    Filed: September 22, 2010
    Date of Patent: October 21, 2014
    Assignee: Blue Stripe Software, Inc.
    Inventors: Aydan R. Yumerefendi, John B. Bley
  • Patent number: 8868655
    Abstract: Affiliations between users may be facilitated across multiple virtual spaces accessible via virtual environments. Affiliations may be established within individual ones of two or more virtual spaces. A given affiliation within a given virtual space may include a discrete group of users with a relationship having a functional significance within the given virtual space. The affiliations may include a first affiliation within a first virtual space between a group of users including a first user and a second user. A recommendation may be provided for potential affiliations to users in the two or more virtual spaces such that responsive to the first user having an account in a second virtual space, and responsive to the second user creating an account in the second virtual space, the first user may be recommended to the second user for a potential affiliation in the second virtual space based on the first affiliation.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: October 21, 2014
    Assignee: Kabam, Inc.
    Inventor: Amit Ranade
  • Patent number: 8849888
    Abstract: A stream application uses small chunks of executable code configured to process data tuples flowing into a processing element. A scheduler allocates the processing elements to individual compute nodes or hosts for execution. However, the stream application may assign various constraints that stipulate which hosts are suitable for a particular processing element. If a host meets the constraints, it may be categorized as an unconditional candidate host. In addition, the scheduler may also track conditional candidate hosts that would be suitable for the processing element if a certain user action is performed—e.g., modifying a constraint, removing a constraint, modifying a stream element, and the like. The list of conditional candidate hosts may then be displayed to the user who can choose to perform the one or more actions to change the conditional candidate host to an unconditional candidate host for the processing element.
    Type: Grant
    Filed: December 8, 2012
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventor: Bradley W. Fawcett
  • Patent number: 8849988
    Abstract: The present invention is directed towards systems and methods for monitoring an access gateway. The systems and methods include monitors on appliances that generate and send requests to logon agents or login page services on access gateways. Based on the responses from the logon agents or login page services, the monitors determine whether the logon agents or login page services are available.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: September 30, 2014
    Assignee: Citrix Systems, Inc.
    Inventors: Rishi Mutnuru, Josephine Suganthi, Praveen Grover
  • Patent number: 8700797
    Abstract: There is provided an apparatus for providing a smart streaming service connected to a plurality of unit services each providing a unit service through a network including: a service route selector configured to select at least one unit service server for providing at least one unit service suitable for composite context of a current user from the plurality of unit service servers, using composite context information including information on users, user terminals and unit services, and create service route information that indicates a combination of the at least one selected unit service server; and a service route processor configured to process unit service information provided by the at least one selected unit service server, based on the created service route information, and provide a smart streaming service to the user.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: April 15, 2014
    Assignee: Electronics and Telecommunications Research Institute
    Inventor: Eung-Ha Kim
  • Patent number: 8694655
    Abstract: In one general sense, display of content communicated by a sender communication device to a destination communication device may be enabled by receiving, at a destination communication device, content to be displayed by the destination communication device. Characteristics of a display of the received content by the destination communication device may be algorithmically identified in accordance with display configuration settings for the destination communication device. Based on the identified characteristics, at least one change to be made to capture configuration settings at a capturing communication device used to capture the received content may be identified. At least one alternative capture configuration setting may be communicated to the capturing communication device. Content that is captured by the capturing communication device is received at the destination communications device based on the alternative capture configuration setting communicated.
    Type: Grant
    Filed: April 6, 2011
    Date of Patent: April 8, 2014
    Assignee: Facebook, Inc.
    Inventor: Danny Ben Shitrit
  • Patent number: 8667048
    Abstract: A method for managing Internet protocol (IP) addresses in a network is provided. IP addresses are assigned to a plurality of virtual machines of servers in the network according to media access control (MAC) addresses of the virtual machines, and IP addresses are assigned to the servers according to MAC addresses of the servers. An active server and the virtual machines thereof respectively record the assigned IP addresses thereof in a recording unit. Then, the assigned IP addresses recorded by the recording unit are transmitted to a storage module in the network. Accordingly, the IP addresses assigned to the servers and the virtual machines could be handled properly in the network, and the servers and the virtual machines could be remotely controlled according to the IP addresses recorded in the storage module.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: March 4, 2014
    Assignee: Tatung Company
    Inventor: I-Hsiang Huang
  • Patent number: 8661146
    Abstract: In a system and method for establishing communications in a communications network, a network service provider can assign IP addresses to mobile devices dynamically to conserve IP address resources. A network service provider can also implement network address translation to further conserve IP address resources and to provide improved security. If a requestor seeks to obtain an IP address of a mobile device and the address is a local address, the system determines if the mobile device has a network address translation (NAT) binding that associates the IP address of the mobile device with a public IP address. If the mobile device does not have a NAT binding, the system creates a NAT binding that associates the IP address of the mobile device with a public IP address.
    Type: Grant
    Filed: October 13, 2011
    Date of Patent: February 25, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Arun C. Alex, Rajesh Ramankutty, Stinson Mathai
  • Patent number: 8650288
    Abstract: In one set of embodiments, methods, systems, and apparatus are provided for determining, by a server, a policy association between a web service policy and a policy subject associated with an application hosted by the server, the policy association being made while the server is offline, generating a runtime usage association based on the policy association, wherein the runtime usage association is between the web service policy and the policy subject; and generating a user interface based upon the runtime usage association, the user interface displaying one or more web service policies associated with one or more policy subjects of the application. The runtime usage association may be updated in response to a change to the policy association made by an administrative tool, where the change and the updating occur in real time while the server is online.
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: February 11, 2014
    Assignee: Oracle International Corporation
    Inventors: Prakash Yamuna, Nickolas Kavantzas
  • Patent number: 8650287
    Abstract: Source assets are monitored for activities, each activity associated with a corresponding activity weight indicating probability of the activity resulting from a security compromise. A source asset is determined to perform a particular activity indicative of a potential security compromise, such as a download of an executable of malicious reputation. A source asset tracking instance is instantiated to include data identifying the particular activity. The tracking instance is to be updated based on identification of subsequently monitored activities. A reputation value is determined for the activity weight of the particular activity based at least in part on the malicious reputation of the executable. An asset reputation is determined for the source asset from the corresponding activity weights of monitored activities involving the source asset and a security risk is determined when the asset reputation exceeds a threshold.
    Type: Grant
    Filed: April 27, 2011
    Date of Patent: February 11, 2014
    Assignee: McAfee, Inc.
    Inventors: Vinay Mahadik, Bharath Madhusudan
  • Patent number: 8645455
    Abstract: Workloads that are and are not appropriate for transformation and processing on a cloud computing environment are identified. A user entity is provided with a measurement of at least one of the value which will be realized, and the effort which will be required. A plurality of attributes is specified. Input data represents the extent to which the user entity processing system possesses the given attribute. The input data for each attribute is employed to derive a corresponding numerical parameter value, which are to compute a final score.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: February 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Murthy V. Devarakonda, Vijay K. Naik
  • Patent number: 8635263
    Abstract: When the multiple sensors monitored by a sensor management unit, input sensor information into the entrance node, a sensor type identifier unit utilizes a buffer management table to buffer the data according to the sensor type. A start decision unit utilizes a processing start setting table containing accumulated start conditions for each application to execute the computation processing required by the processor units for processing the buffered sensor data according to the required application. A transmit condition decision unit decides whether or not to transmit the computation results to an external device or a CPU, and based on those decision results, transmits the computation results to the CPU or the upstream intelligent node.
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: January 21, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Hiroaki Shikano, Yuji Ogata
  • Patent number: 8615546
    Abstract: A method for identifying a pattern in a message and generating an action in a communication terminal, and a communication terminal adapted to identify a pattern in a message and generating an action, aiming at providing actions associated with a received message to enable a user to use a multitude of applications in a communication terminal in a user-friendly way. The communication terminal includes a pattern table including one or more patterns, a parse adapted to parse a message for one or more patterns in the pattern table and adapted to generate a pattern list, an action generator adapted to generate an action including an application all for the application, and a controller adapted to execute the action.
    Type: Grant
    Filed: February 10, 2003
    Date of Patent: December 24, 2013
    Assignee: Nokia Corporation
    Inventors: Peter Dam Nielsen, Christian Kraft
  • Patent number: 8601108
    Abstract: A server device is configured to perform a method for providing object class information to a management device. The method includes mapping user names included as part of entries of a database associated with the server device to a corresponding Common Information Model (CIM) object manager operating system (OS) role. The method includes receiving a management request associated with the management device, the management request having management request credential information. The method includes authenticating the management request to an operating system associated with the server device based upon the management request credential information. The method includes following authentication, authorizing the management device to a corresponding CIM object manager OS role using the management request credential information.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: December 3, 2013
    Assignee: EMC Corporation
    Inventors: Tianming Zhang, Gregory W. Lazar, Anthony Arous, Purushottam B. Sane, Weijing Song, James Huang, Keith V. Boland, Seth B. Horan
  • Patent number: 8595286
    Abstract: A management apparatus connected to a information processing apparatus includes a first processing unit that receives a data request containing the identification information identifying the first information processing apparatus according to a first protocol from a second information processing apparatus connected to the first information processing apparatus through the management apparatus, an information storage unit that stores the address information indicating the address of the first information processing apparatus and a second processing unit that receives the data request from the first processing unit, acquires the address information from the information storage unit based on the identification information and transmits the data request according to a second protocol to the first information processing apparatus corresponding to the acquired address information.
    Type: Grant
    Filed: September 11, 2009
    Date of Patent: November 26, 2013
    Assignee: Fujitsu Limited
    Inventor: Takafumi Fujimori
  • Patent number: 8589559
    Abstract: Methods are described which enable processing of resources originally accessed by a content access operation. An identifier is generated and used to augment all requests for resources which relate to a particular content access operation. A proxy stores the resources associated with the identifier and then sends the resources to the application that requested them (e.g. a browser). The resources may be requested from the proxy by applications using the identifier so that they can be processed (e.g. thumbnail generation, textual analysis) and the processed data may be stored and/or presented to the user.
    Type: Grant
    Filed: October 6, 2011
    Date of Patent: November 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Gavin Smyth, Natasa Milic-Frayling
  • Patent number: 8583808
    Abstract: A rewrite component automatically generates rewrite rules that describe how uniform resource locators (URLs) can be rewritten to reduce or eliminate different URLs that redundantly refer to the same or substantially the same content. The rewrite rules can be applied to URLs received when crawling a network to increase the efficiency of the crawl and the corresponding document index generated from the crawl.
    Type: Grant
    Filed: September 23, 2010
    Date of Patent: November 12, 2013
    Assignee: Google Inc.
    Inventors: Craig Nevill-Manning, Chade-Meng Tan, Aynur Dyanik, Peter Norvig
  • Patent number: 8578042
    Abstract: A method for playing streaming media is disclosed, which includes: determining at least two storages storing a media file according to information of the media file (400); obtaining media streaming data corresponding to the media file from at least one of the determined storages and playing the obtained media streaming data (401), thereby solving the problem in the prior art that the bandwidth pressure on the streaming media server is excessively heavy if the same streaming media server is accessed when the same media file is obtained when a large number of users perform the data transmission service at the same time in the present streaming media system. A system and a device for playing streaming media are also disclosed.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: November 5, 2013
    Assignee: Xunlei Networking Technologies, Ltd.
    Inventors: Maowei Hu, Shengqian Yang, Nannan Gan, Hejun Hu, Zifeng Liu
  • Patent number: 8572157
    Abstract: Brokering requests between a user and a content provider. Methods include receiving, at the middleware system, a request for data from a user that is formatted in a first request format and requests data from a content provider. The request is translated to a second request format that is compatible with the content provider and sent to the content provider. A response is received from the content provider that includes hierarchically-structured content. The hierarchically-structured content is converted into tabular content by performing first queries on the hierarchically-structured content to identify repeating nodes, and mapping the repeating nodes to rows in the tabular format, and by performing second queries on the hierarchically-structured content to identify individual columns in the tabular format.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: October 29, 2013
    Assignee: Microsoft Corporation
    Inventors: Rene J. Bouw, Christian Liensberger, Murat Soyupak