Patents Examined by Mehulkumar Shah
-
Patent number: 10116590Abstract: A system and method for network virtualization and resource allocation, including storing one or more received network requests in a request table, and updating at least one of a flow table, a waiting list table, or a candidate group map based on the one or more received network requests. The updating includes monitoring a transmission progress of each of one or more flows in a network of interconnected computing devices and moving completed flows from the flow table to a success list, moving requests in the waiting list table which have reached an attempt threshold from the flow table to a fail list, and compiling any residual requests in the waiting list with new requests to generate a new request table. A deterministic request allocation and/or an optimizing request allocation is performed based on the new request table.Type: GrantFiled: September 3, 2015Date of Patent: October 30, 2018Assignee: NEC CorporationInventors: Neda Cvijetic, Konstantinos Kanonakis, Ting Wang, Jing Wang
-
Patent number: 9967218Abstract: Software for online active learning receives content posted to an online stream at a website. The software converts the content into an elemental representation and inputs the elemental representation into a probit model to obtain a predictive probability that the content is abusive. The software also calculates an importance weight based on the elemental representation. And the software updates the probit model using the content, the importance weight, and an acquired label if a condition is met. The condition depends on an instrumental distribution. The software removes the content from the online stream if a condition is met. The condition depends on the predictive probability, if an acquired label is unavailable.Type: GrantFiled: October 26, 2011Date of Patent: May 8, 2018Assignee: Oath Inc.Inventors: Wei Chu, Martin Zinkevich, Lihong Li, Achint Oommen Thomas, Belle Tseng
-
Patent number: 9860010Abstract: A transmission device includes: a calculation unit to detect abnormal traffic based on a traffic volume collected for the route and to calculate a traffic increase/decrease time and a traffic increase/decrease volume of the abnormal traffic; a normal prediction graph generation unit to generate a normal prediction graph based on the traffic volume in normal time in which the abnormal traffic is not detected; a prediction graph generation unit to generate an abnormal prediction graph based on the traffic increase/decrease time and the traffic increase/decrease volume of the abnormal traffic in detection of the abnormal traffic; an order determination unit to determine a line order that is a priority order of line allocation for the route based on the normal prediction graph or the abnormal prediction graph; and an optimization unit to determine lines that are to be allocated to the route based on the line order.Type: GrantFiled: December 30, 2013Date of Patent: January 2, 2018Assignee: FUJITSU LIMITEDInventors: Danasiri Wijedasa Dewagamage, Tatsuya Shoho, Toshihiro Furudate, Nobuo Sashida
-
Patent number: 9842315Abstract: The sources of emails sent from mobile devices using wireless email protocols can be identified. In one embodiment, the invention includes receiving a simple mail transfer protocol (SMTP)-formatted email sent from a mobile device as an HTTP request. An SMTP-compliant header identifying the mobile device is examined, that was inserted into the HTTP request using information contained in one or more HTTP headers of the HTTP request. Then, an email data loss prevention (DLP) policy specific to mobile devices is applied to the received email.Type: GrantFiled: June 6, 2012Date of Patent: December 12, 2017Assignee: Symantec CorporationInventors: Shree Raman, Pushkar Tiwari, Dirk Kessler, Rohit Surve
-
Patent number: 9800529Abstract: A messaging system that organizes and presents messages to users of the messaging system. The messaging system includes a mailbox module that receives messages and generates conversation threads from the messages. Messages received from different electronic message channels may be aggregated into a common conversation thread. The conversation threads are also organized in a message interface and then presented to a user of the messaging system. The messaging system may include a social networking system that stores social information about users, which can be used to organize the conversation threads. Other features include a multi mode message interface, and a method for adding contextual information to messages.Type: GrantFiled: October 28, 2011Date of Patent: October 24, 2017Assignee: Facebook, Inc.Inventors: Prashant Malik, Jiakai Liu, Andrew G. Bosworth, Joel Benjamin Seligstein, Drew W. Hamlin, Daniel Hsiao, Kenneth M. Lau, Ross David Bayer, Mark E. Zuckerberg
-
Patent number: 9692824Abstract: Methods and apparatus to create with user input a first isolation zone in a block in a cloud computing environment, the block comprising first and second VSANs, a virtualization management VLAN, a file storage VLAN, and identity pools. The isolation zone can be applied to one or more services. The user can achieve a desired isolation between block components, such as VSANs and/or VLANs, in services.Type: GrantFiled: September 27, 2012Date of Patent: June 27, 2017Assignee: EMC IP Holding Company LLCInventors: Seema Tahaliyani, Sukesh Kumar Biddappa, Alexander Hoppe, Vladislav Dranov, Jeffrey B. Gibson
-
Patent number: 9660877Abstract: A multi-protocol software-defined networking (SDN) controller receives receiving from one or more applications one or more requests for services to be performed by one or more of a plurality of network devices that communicate with the SDN controller by a plurality of different of SDN protocols. The requests are mapped to appropriate ones of the plurality of different SDN protocols to fulfill the services of the requests. The SDN controller sends to the respective one or more of the plurality of network devices, control messages according to appropriate ones of the plurality of different SDN protocols. Responses are received at the SDN controller from the one or more of the plurality of network devices, each response indicating a failure or a success for a corresponding request. Failures and successes of the responses are associated with appropriate ones of the requests.Type: GrantFiled: September 3, 2014Date of Patent: May 23, 2017Assignee: Cisco Technology, Inc.Inventors: Bhushan Kanekar, Giovanni Meo, Madhu Venugopal
-
Patent number: 9659337Abstract: Provided are a unified communication system and a unified communication method using multi-login, a terminal for controlling an operation of a unified communication tool, and a communication method in a terminal. The unified communication system may include a communication tool provider to provide a communication tool for at least one communication server associated with a user; a login manager to manage login information of the user when the user is logged in to two or more terminals simultaneously through respective communication tools on the two or more terminals, respectively, the login manager storing the login information of the user in a storage unit; a terminal determining unit to determine, among the two or more terminals, at least one terminal to which data associated with the user is to be transmitted based on the login information; and a communication unit to transmit the data to the at least one determined terminal.Type: GrantFiled: October 28, 2011Date of Patent: May 23, 2017Assignee: NHN CORPORATIONInventors: Suk Young Lee, Soo Young Kim, Gyu Il Kim, Jin Soo Park, Austin Kim
-
Patent number: 9591069Abstract: Techniques and systems for media stream dissemination using a peer-to-peer network are described. A described technique includes joining a peer-to-peer network as a peer; determining whether to be a first source node in the peer-to-peer network; retrieving a media stream from a server based on being the first source node; dividing the media stream into separate portions in a manner consistent with division performed by one or more second source nodes in the peer-to-peer network; generating messages that include the portions, respectively, for dissemination on the peer-to-peer network; and posting the messages to the peer-to-peer network, where the messages are generated such that peers in the peer-to-peer network are able to identify duplicative messages that are posted by the one or more second source nodes, the duplicative messages being based on the media stream.Type: GrantFiled: October 31, 2011Date of Patent: March 7, 2017Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Michael Thornburgh, Srinivas Manapragada
-
Patent number: 9495220Abstract: Methods, systems, and computer-readable storage media for configuring a request-centric system. Implementations include actions of monitoring operation of the request-centric system to determine a workload of the request-centric system, wherein the workload includes a plurality of requests, determining a mapping function based on a utility function, the workload and a configuration, the mapping function mapping the workload and the configuration into the utility function, determining an optimal configuration based on the mapping function, the optimal configuration allocating resources of the request-centric system to achieve one or more predefined goals, and applying the optimal configuration to the request-centric system.Type: GrantFiled: September 28, 2012Date of Patent: November 15, 2016Assignee: SAP SEInventor: Roman Talyansky
-
Patent number: 9432420Abstract: A communication system includes a first communication device and a second communication device connecting to a LAN. Using a first proxy setting for a specific proxy server, the first communication device communicates with a conference server via a proxy server to establish a session. If the session has not been established, the first communication device determines whether LAN information identifying the LAN is included in history information stored in the first communication device. If the LAN information is includes in the history information, the first communication device transmits setting request data to the second communication device identified by device information associated with the LAN information. If the second processor receives the setting request data, the second processor transmits the second proxy setting to the first communication device. The first communication device communicates with the conference server to establish a session using the received second proxy setting.Type: GrantFiled: December 27, 2013Date of Patent: August 30, 2016Assignee: Brother Kogyo Kabushiki KaishaInventor: Makoto Nishida
-
Patent number: 9369416Abstract: A method performed by a network element, and the network element, the method determining, according to a triggering event, whether out-of-office messaging is active for an electronic mail account; and providing a notification that the out-of-office messaging is active based on the determining.Type: GrantFiled: October 11, 2013Date of Patent: June 14, 2016Assignee: BlackBerry LimitedInventors: Jeffrey Charles Bos, Gil Pinheiro, Margaret Elizabeth Kuo
-
Patent number: 9311679Abstract: Managing an enterprise social media management platform includes: receiving a request by a user to perform an action on a social media asset that is maintained at an external social media platform; checking whether the user has permission to perform the action on the social media asset, based at least in part on a mapping of the social media asset and a permission level associated with the user; in the event that the user is determined to have permission to perform the action, allowing the user to proceed with the action on the social media asset; and in the event that the user is determined not to have permission to perform the action, disallowing the user to proceed with the action on the social media asset.Type: GrantFiled: October 31, 2011Date of Patent: April 12, 2016Assignee: Hearsay Social, Inc.Inventors: Clara Shih, Robert MacCloy, Roger Hu, Yahui Jin, Steve Garrity
-
Patent number: 9124934Abstract: The disclosed embodiments provide a system that facilitates interaction between an electronic device and a content provider. During operation, the system obtains a device profile containing a set of properties for the electronic device and a set of classification rules associated with the content provider. Next, the system identifies a device class of the electronic device based on the device profile and the classification rules. Finally, the system provides the device class to the content provider, wherein the content provider selects content to transmit to the electronic device based on the device class.Type: GrantFiled: January 10, 2012Date of Patent: September 1, 2015Assignee: INTUIT INC.Inventors: Ajay Tripathi, Desiree D. G. Gosby, Eugene Krivopaltsev
-
Patent number: 9110730Abstract: A gateway apparatus relays communication between first and second servers provided in a data center and an external communication apparatus located outside the data center. A control apparatus obtains an observation result obtained by observing a communication amount being an amount of data transmitted/received per unit time for each of virtual machines operating in the first and second servers in association with a transmission source and a destination of the data. When the first number of hops is smaller than the second number of hops, the control apparatus controls an arrangement of the virtual machines so that the virtual machine whose communication amount with the external communication apparatus is larger is more likely to be placated in the first server.Type: GrantFiled: June 6, 2012Date of Patent: August 18, 2015Assignee: FUJITSU LIMITEDInventor: Shinji Yamashita
-
Patent number: 9065704Abstract: Adapting digital content to be provided to a computing device may include a variety of elements. For example, when digital content is requested, a version of the digital content may be split into segments, which are adapted in parallel. The adapted segments may then be provided to the computing device in a recombined version of the digital content or as individual segments.Type: GrantFiled: June 6, 2012Date of Patent: June 23, 2015Assignee: Sprint COmmunications Company L.P.Inventors: Lyle T. Bertz, Arun Rajagopal
-
Patent number: 9015272Abstract: Between a CPU and a communication module, a write buffer, a write control section, a read buffer and a read control section are provided. The CPU directly accesses and the write buffer and the read buffer. By periodically outputting a communication request, the read control section reads data, which the communication module received from other nodes, and transfers the data to the read buffer. The write control section transfers to the communication module the data written in the write buffer as transmission data. In addition, a bypass access control section and an access sequence control section are provided. The bypass access control section controls direct data read and data write between the CPU and the communication module. The access sequence control section controls sequence of accesses of the control sections to the communication module.Type: GrantFiled: February 23, 2012Date of Patent: April 21, 2015Assignee: DENSO CORPORATIONInventors: Hirofumi Yamamoto, Yuki Horii, Takashi Abe, Shinichirou Taguchi
-
Patent number: 8954582Abstract: In one embodiment, a management device receives one or more fate-sharing reports locally generated by one or more corresponding reporting nodes in a shared-media communication network, the fate-sharing reports indicating a degree of localized fate-sharing between one or more pairs of nodes local to the corresponding reporting nodes. The management device may then determine, globally from aggregating the fate-sharing reports, one or more fate-sharing groups indicating sets of nodes having a global degree of fate-sharing within the communication network. As such, the management device may then advertise the fate-sharing groups within the communication network, wherein nodes of the communication network are configured to select a plurality of next-hops that minimizes fate-sharing between the plurality of next-hops.Type: GrantFiled: January 14, 2014Date of Patent: February 10, 2015Assignee: Cisco Technology, Inc.Inventors: Jean-Philippe Vasseur, Jonathan W. Hui
-
Patent number: 8949367Abstract: Techniques for cooperative storage management are described. According to embodiments described herein, a storage server stores backup data for a plurality of client systems, including a first client system and one or more other client systems. The storage server receives a request from the first client system to store new backup data. In response to the request from the first client system, the storage server determines which backup data to delete to make space for the new backup data based, at least in part, on retention duration goals associated with the one or more other client systems. The retention duration goals indicate that the client desires to be able to recover data at least as old as a specified age. The storage server may also determine which backup data to delete based, at least in part, on respective minimum space parameter values for the other client systems.Type: GrantFiled: October 31, 2011Date of Patent: February 3, 2015Assignee: Oracle International CorporationInventors: Steven Wertheimer, Muthu Olagappan, Raymond Guzman, William Fisher, Anand Beldalker, Venky Nagaraja Rao, Chris Plakyda, Debjyoti Roy, Senad Dizdar
-
Patent number: 8924561Abstract: Embodiments of the present invention provide an approach for a networked computing environment (e.g., a cloud computing environment) to be dynamic in nature in that it may automatically be resized based on current/predicted workload and current/predicted resource availability. For example, when a workload is received, a data structure (e.g., a mapping) will be created on a computer storage device and populated with data related to a set of current resources of the networked computing environment that are allocated to the workload. It will then be determined whether a mismatch (e.g., a shortfall) exists between the set of current resources and resources required for processing the workload. If so, a set of peripheral resources will be identified to rectify the mismatch. The networked computing environment will then be resized to accommodate the set of peripheral resources, and the workload will be processed using the resized networked computing environment.Type: GrantFiled: May 13, 2011Date of Patent: December 30, 2014Assignee: International Business Machines CorporationInventors: Gene L. Brown, Brendan F. Coffey, Christopher J. Dawson, Clifford V. Harris