Patents Examined by Hitesh Patel
-
Patent number: 8868650Abstract: 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: GrantFiled: July 12, 2010Date of Patent: October 21, 2014Assignee: Sprint Communications Company L.P.Inventors: Raymond Emilio Reeves, Ryan Alan Wick, Wen Xue
-
Patent number: 8868727Abstract: 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: GrantFiled: September 22, 2010Date of Patent: October 21, 2014Assignee: Blue Stripe Software, Inc.Inventors: Aydan R. Yumerefendi, John B. Bley
-
Patent number: 8868655Abstract: 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: GrantFiled: December 9, 2011Date of Patent: October 21, 2014Assignee: Kabam, Inc.Inventor: Amit Ranade
-
Patent number: 8849888Abstract: 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: GrantFiled: December 8, 2012Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventor: Bradley W. Fawcett
-
Patent number: 8849988Abstract: 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: GrantFiled: November 24, 2009Date of Patent: September 30, 2014Assignee: Citrix Systems, Inc.Inventors: Rishi Mutnuru, Josephine Suganthi, Praveen Grover
-
Patent number: 8700797Abstract: 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: GrantFiled: October 28, 2011Date of Patent: April 15, 2014Assignee: Electronics and Telecommunications Research InstituteInventor: Eung-Ha Kim
-
Patent number: 8694655Abstract: 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: GrantFiled: April 6, 2011Date of Patent: April 8, 2014Assignee: Facebook, Inc.Inventor: Danny Ben Shitrit
-
Patent number: 8667048Abstract: 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: GrantFiled: December 28, 2011Date of Patent: March 4, 2014Assignee: Tatung CompanyInventor: I-Hsiang Huang
-
Patent number: 8661146Abstract: 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: GrantFiled: October 13, 2011Date of Patent: February 25, 2014Assignee: Cisco Technology, Inc.Inventors: Arun C. Alex, Rajesh Ramankutty, Stinson Mathai
-
Patent number: 8650288Abstract: 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: GrantFiled: May 31, 2011Date of Patent: February 11, 2014Assignee: Oracle International CorporationInventors: Prakash Yamuna, Nickolas Kavantzas
-
Patent number: 8650287Abstract: 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: GrantFiled: April 27, 2011Date of Patent: February 11, 2014Assignee: McAfee, Inc.Inventors: Vinay Mahadik, Bharath Madhusudan
-
Patent number: 8645455Abstract: 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: GrantFiled: May 17, 2012Date of Patent: February 4, 2014Assignee: International Business Machines CorporationInventors: Murthy V. Devarakonda, Vijay K. Naik
-
Patent number: 8635263Abstract: 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: GrantFiled: April 29, 2011Date of Patent: January 21, 2014Assignee: Hitachi, Ltd.Inventors: Hiroaki Shikano, Yuji Ogata
-
Patent number: 8615546Abstract: 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: GrantFiled: February 10, 2003Date of Patent: December 24, 2013Assignee: Nokia CorporationInventors: Peter Dam Nielsen, Christian Kraft
-
Patent number: 8601108Abstract: 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: GrantFiled: June 29, 2011Date of Patent: December 3, 2013Assignee: EMC CorporationInventors: Tianming Zhang, Gregory W. Lazar, Anthony Arous, Purushottam B. Sane, Weijing Song, James Huang, Keith V. Boland, Seth B. Horan
-
Patent number: 8595286Abstract: 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: GrantFiled: September 11, 2009Date of Patent: November 26, 2013Assignee: Fujitsu LimitedInventor: Takafumi Fujimori
-
Patent number: 8589559Abstract: 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: GrantFiled: October 6, 2011Date of Patent: November 19, 2013Assignee: Microsoft CorporationInventors: Gavin Smyth, Natasa Milic-Frayling
-
Patent number: 8583808Abstract: 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: GrantFiled: September 23, 2010Date of Patent: November 12, 2013Assignee: Google Inc.Inventors: Craig Nevill-Manning, Chade-Meng Tan, Aynur Dyanik, Peter Norvig
-
Patent number: 8578042Abstract: 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: GrantFiled: September 23, 2008Date of Patent: November 5, 2013Assignee: Xunlei Networking Technologies, Ltd.Inventors: Maowei Hu, Shengqian Yang, Nannan Gan, Hejun Hu, Zifeng Liu
-
Patent number: 8572157Abstract: 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: GrantFiled: January 31, 2011Date of Patent: October 29, 2013Assignee: Microsoft CorporationInventors: Rene J. Bouw, Christian Liensberger, Murat Soyupak