Patents Examined by Tammy Nguyen
  • Patent number: 10044659
    Abstract: An approach for new recipient inclusion to e-mail chains. E-mail chain manager receives include participants associated with an e-mail chain, current participants in the current e-mail chain distribution and authorization rules associated with the e-mail chain. The e-mail chain manager determines inclusion authorizations for the include participants based on comparing the include participants with the authorization rules and creates authorization results associated with the include participants. In response to determining the authorization results are passed, the e-mail chain manager creates authorized include participants. The e-mail chain manager creates the participant notifications where the participant notifications are based on the authorized include participants and outputs the participant notifications based on predetermined participant preferences of the current participants.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: Muneeb Arshad, Ali Y. Duale, Shailesh R. Gami, Louis P. Gomes, Vijai Kalathur, Rajaram B. Krishnamurthy
  • Patent number: 10044794
    Abstract: An information processing apparatus includes a first communication section and a second communication section. The first communication section externally receives information indicating a communication method to be used in communication with a server apparatus, by using a predetermined communication method. The second communication section communicates with the server apparatus by using the communication method indicated by the information that has been received.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: August 7, 2018
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Hideaki Takayama
  • Patent number: 10042804
    Abstract: A multi-processor computer system is described in which transaction processing is distributed among multiple protocol engines. The system includes a plurality of local nodes and an interconnection controller interconnected by a local point-to-point architecture. The interconnection controller comprises a plurality of protocol engines for processing transactions. Transactions are distributed among the protocol engines using destination information associated with the transactions.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: August 7, 2018
    Assignee: Sanmina Corporation
    Inventors: Charles Edward Watson, Jr., Rajesh Kota, David Brian Glasco
  • Patent number: 10044782
    Abstract: A terminal includes: a receiving unit receiving document data from an external device; an acquiring unit acquiring the network bandwidth that is available to transmit data; an assigning unit assigning, in accordance with the network bandwidth that is available to transmit data, a transmission rate to each set of data that is to be transmitted to a different terminal device; a determining unit determining, according to the transmission rate that is assigned to the document data, the quality of the document data that is transmitted from the terminal device to a different terminal device; a converting unit converting the quality of the document data that is input from the external device such that equal to or less than the determined quality is obtained; and an encoding unit encoding multiple sets of data that include the converted document data by using the transmission rate that is assigned to each of them.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: August 7, 2018
    Assignee: RICOH COMPANY, LTD.
    Inventors: Shoh Nagamine, Takuya Imai, Kenichiro Morita
  • Patent number: 10043204
    Abstract: A System with mechanisms that allows for creating, storing and resuming a session without being bound by time is proposed here. In a system that allows for communication between parties when one side of the party has an account with the system whereas others who are trying to reach this party do not, creating a session and allowing for the same users to come back to resume the session is proposed. Resuming the Session by any of the associated users to the session is supported. This session can be operated through various applications such as voice, video and chat and be accessed in various networks such as the internet and telephone network as well as across devices such as web browser, smart device apps and mobile phones with SMS capability. The system proposed supports porting and reusability of the session across networks, applications and devices.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: August 7, 2018
    Inventors: Henry Thomas Peter, Dayanand Narasimha, Simha Sadasiva
  • Patent number: 10038588
    Abstract: A method includes monitoring a plurality of network devices to collect network performance data comprising data flow records of each device on the network and to create a network topology database, accessing the network topology database comprising information on an entry and exit point of each device, the manner in which the devices are connected and a plurality of data flow records on a single data flow from multiple devices on the network and utilizing the network topology database to perform an asymmetric detection algorithm to identify one or more data flows that exited a device via a first path and returned to the device via a different second path.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: July 31, 2018
    Assignee: CLOUDGENIX, INC.
    Inventors: Venkataraman Anand, Arivu Ramasamy
  • Patent number: 10033774
    Abstract: Multi-user, multi-computing device collaborative work experience is provided. One or more computing devices, including wired and wireless personal computers, laptop computers, servers, handheld mobile computing devices, for example, mobile telephones, tablet type computers, slate type computers and the like, may be linked together to allow users of such devices to engage in a collaborative work session. Information for each user engaged in the collaborative work session may be displayed on the one or more devices along with any content such as agenda items, documents, data, images, and the like. User participation may be tracked, and information on user participation, work session communications and content may be stored for subsequent use.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: July 24, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Matthew J. Kotler, Joseph F. Friend, Ned B. Friend, Erez Kikin-Gil, Charles W. Parker, Igor Zaika
  • Patent number: 10021056
    Abstract: An approach for new recipient inclusion to e-mail chains. E-mail chain manager receives include participants associated with an e-mail chain, current participants in the current e-mail chain distribution and authorization rules associated with the e-mail chain. The e-mail chain manager determines inclusion authorizations for the include participants based on comparing the include participants with the authorization rules and creates authorization results associated with the include participants. In response to determining the authorization results are passed, the e-mail chain manager creates authorized include participants. The e-mail chain manager creates the participant notifications where the participant notifications are based on the authorized include participants and outputs the participant notifications based on predetermined participant preferences of the current participants.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: July 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Muneeb Arshad, Ali Y. Duale, Shailesh R. Gami, Louis P. Gomes, Vijai Kalathur, Rajaram B. Krishnamurthy
  • Patent number: 10003626
    Abstract: The present invention relates to an adaptive real-time transcoding method and a streaming server therefor to improve service quality by minimizing the disconnection of images in an environment, such as a mobile device, through adaptively changing a set value of a transcoding operation on a media streaming service to match a network environment. The adaptive real-time transcoding method of the present invention is a real-time transcoding method for sequentially transmitting a media data segment, divided and transcoded, in a streaming server to the client side over a network, the method comprising the steps of: determining the fill level of a client-side playback buffer; determining, on the basis of the fill level of the playback buffer, the image quality of media data segments that are not transmitted to the client side; and transcoding the non-transmitted media data segments according to the determined image quality.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: June 19, 2018
    Assignee: INDUSTRY-ACADEMIC COOPERATION FOUNDATION, YONSEI UNIVERSITY
    Inventors: Sung Ho Kim, Keun Baek Park, Joon Kee Chang, Sung Tak Cho, Won Woo Ro, Doo Hwan Oh, Keun Soo Kim, Young Jae Cho
  • Patent number: 10003650
    Abstract: A method for storing objects in an object storage system includes the steps of establishing a network connection with a client over an inter-network, receiving an upload request indicating an object to be uploaded by the client, selecting at least two storage nodes on which the object will be stored, receiving the object from the client via the network connection, and streaming the object to each of the selected storage nodes such that the object is stored on each of the selected storage nodes. The method can also include writing an object record associating the object and the selected storage nodes to a shard of an object database and generating a Universally Unique Identifier (UUID). The UUID indicates the shard and the object ID of the object record, such that the object record can be quickly retrieved. Object storage infrastructures are also disclosed.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: June 19, 2018
    Assignee: Egnyte, Inc.
    Inventors: Sachin Shetty, Krishna Sankar, Amrit Jassal, Kalpesh Patel, Shishir Sharma
  • Patent number: 9998549
    Abstract: Embodiments are disclosed for networked computing devices and methods of managing talker and listener attributes in a network. In some embodiments, a computing device comprises a networking device that receives and propagates data streams and information relating to the data streams to other devices in a network and a processor. The computing device also comprises a storage device that stores the information related to the data streams and instructions executable by the processor to receive a first talker attribute, selectively discard a second talker attribute, the second talker attribute being stored on the storage device prior to receiving the first talker attribute, and store the first talker attribute.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: June 12, 2018
    Assignee: Harman International Industries, Incorporated
    Inventor: Craig Gunther
  • Patent number: 9985925
    Abstract: A method for reducing data bandwidth usage in wireless communication comprises receiving a request from a mobile device to provide the an e-mail message; sending a request to the an e-mail server for delivery of the e-mail message; analyzing the e-mail message delivered from the e-mail server to determine if a size of the e-mail message is above a threshold value, and if not expanding the e-mail content to be above the threshold value; acknowledging to the mobile device the existence of the e-mail message and its respective size; and delivering to the mobile device header content of the e-mail content, thereby only a small fraction of the data corresponding to the e-mail message is actually delivered to the mobile device.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: May 29, 2018
    Assignee: FACEBOOK, INC.
    Inventors: Roi Tiger, Guy Rosen, Yuval Ariav
  • Patent number: 9979627
    Abstract: Systems and methods for systems and methods for bare-metal network topology discovery. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: receive network topology information from a server, wherein the server is configured to collect at least one portion of the network topology information from one or more network devices via a baseboard management controller (BMC) circuit while the server operates in low-power mode; and provide a graphical display representing the network topology information, the graphical display including a representation of the server, the one or more network devices, and one or more connections between the server and the one or more network devices.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: May 22, 2018
    Assignee: Dell Products, L.P.
    Inventors: Sudhir Vittal Shetty, Hendrich M. Hernandez, Michael Brundridge, Chandrasekhar Puthillathe
  • Patent number: 9967222
    Abstract: Disclosed in the present application are a method and device for managing a shared memory in a robot operating system.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: May 8, 2018
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Jingchao Feng, Liming Xia, Quan Wang, Ning Qu, Zhuo Chen
  • Patent number: 9961537
    Abstract: The present invention relates to a wireless communication device, an information processing method, and a recording medium for the same. The wireless communication device according to the invention a checking section for checking ID information, set to a communication network by automatic setting or user's selection setting, of communication network IDs of one or more communication network devices accessible by the wireless communication device at current place, and checking a web address for a place corresponding to the checked network ID; and a processing section for changing a web address, for an output object, pre-set on a web browser program into the web address for the place corresponding to the checked network ID while interlocking with the web browser program equipped in the wireless communication device.
    Type: Grant
    Filed: July 24, 2012
    Date of Patent: May 1, 2018
    Assignee: INFOBANK CORP.
    Inventors: Jun ho Jang, Tae hyung Park
  • Patent number: 9961027
    Abstract: An attachment received from a webclient for a message in composition can be saved by an HTTP server in a storage system. Location information for the attachment can be stored in a database in a record associated with the webclient. If the HTTP server is unexpectedly unavailable, a backup HTTP server can locate the attachment using the record in the database and provide the attachment to a messaging server when the user is ready to send the message.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: May 1, 2018
    Assignee: Amazon Technolgies, Inc.
    Inventors: Daniel Christianto, Simon Arthur Koster, Ivo van Doorn
  • Patent number: 9954962
    Abstract: Anonymously providing purchasing analytics associated with customer to a website while the customer is accessing the website. Specifically, a financial institution, having access to a customer's transactional data, can analyze the data to determine analytical purchasing data. Once the customer authenticates themselves at a financial institution website, a networked application or the like, an anonymous cookie that is configured to identify the analytical purchasing data is generated and stored in the web browser cache. In response to the customer using the device to access a website that displays advertisements, the anonymous cookie is retrieved from the web browser cache and the analytical purchasing data is provided to the website. In specific embodiments of the invention, the website uses the analytical purchasing data of the customer to determine which of the plurality of advertisements are to be displayed to the customer while they visit the website.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: April 24, 2018
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Jason P. Blackhurst, Frederick A. Shahda, Robert L. Abbott, Alfred Hamilton
  • Patent number: 9954758
    Abstract: A virtualized network function (VNF) provisioning system includes a plurality of computing device that are provided in a physical topology and that are coupled to a network. A management device is coupled to the computing device through the network. The management device receives VNF system information for a VNF system through the network. The VNF system includes a plurality of VNFs that are provided in a virtual topology. The management device then determines a plurality of physical groups from the physical topology that each identify at least one computing device. The management device then determines a plurality of virtual groups from the virtual topology based on a ratio of traffic that will leave each virtual group and a number of VNFs in each virtual group. The management device then provides the VNFs in a first virtual group on the at least one computing device in a first physical group.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: April 24, 2018
    Assignee: Dell Products L.P.
    Inventors: Safina Devi N., Balaji Venkat Venkataswami, Wenjing Chu
  • Patent number: 9935913
    Abstract: Online system users interact with one or more third party systems, with the online system maintaining an account for each of its users and each third party system maintaining a third party account for each of its users. The online system compares information in a user's account to accessible information in third party accounts and establishes connections between the user's account and third party accounts based on the comparisons, a connection including a confidence level indicating a likelihood of a third party account being associated with the user of the online system corresponding to the user's account. Similarly, the online system compares information in different third party accounts and establishes connections between different third party accounts based on the comparisons including includes a confidence level indicating a likelihood of a third party account and an additional third party account being associated with the same user.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: April 3, 2018
    Assignee: Facebook, Inc.
    Inventors: Liang Xu, Zhonghua Qu, Aleksey Sergeyevich Fadeev, Artur Abdullin
  • Patent number: 9935916
    Abstract: Exemplary embodiments include a system and method to systematically map complex network topologies for providing real-time network address and service port information for each network device in the system. Furthermore, various class objects also provide a real-time configuration capability of network devices, routers, modems, VPNs, and NATs in the system. Accordingly, system 100 can be managed with minimal user involvement while maintaining ongoing accuracy.
    Type: Grant
    Filed: January 6, 2016
    Date of Patent: April 3, 2018
    Assignee: LiveView Technologies, LLC
    Inventors: Steven Richard Lindsey, Skyler J. Call, Charles G. Hayward