Patents Examined by Chau T. Nguyen
  • Patent number: 10152732
    Abstract: A system for creating a new advertisement unit is disclosed. The system can include a web browser, an ad server, and an advertisement creator server. The ad server is communicatively connected to the web browser, the ad server can be configured to store and deliver a plurality of advertisement units, and an advertisement creator server communicatively connected to the web browser and can be configured to host an ad creator engine, the ad creator engine can be configured to facilitate the creation of the new advertisement unit, wherein the web browser is configured to function as a graphical interface with the advertisement creator engine.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: December 11, 2018
    Assignee: INTERPOLS NETWORK INCORPORATED
    Inventors: Peter H. I. Kim, Hyo Lee, Joe Park, Sang-Yun Oh
  • Patent number: 10089289
    Abstract: Aspects of the present disclosure relate to systems and methods for receiving, managing, and displaying annotations on documents in real-time. A user (e.g., an author of a document) uploads a document into a real-time annotation system, which may then generate a composite presentation based on the uploaded document. The composite presentation includes all the content of the document presented in a specially configured graphical user interface to receive and manage annotations from a plurality of user devices.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: October 2, 2018
    Assignee: Palantir Technologies Inc.
    Inventors: Ayush Sood, Amrit Saxena, Parvathy Menon
  • Patent number: 10089287
    Abstract: A method including creating a universal view of a document in an archive, where the universal view comprises individual portions of information from the document as individual elements of the universal view; applying classifications to at least some of the individual elements; and supplying the individual elements with their respectively applied classifications from the archive.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: October 2, 2018
    Assignee: Teradact Solutions, Inc.
    Inventors: John Rebstock, Christopher K. Schrichte
  • Patent number: 10049090
    Abstract: A method and system are disclosed for manipulating a model, where that model represents some or all of a design. The design includes a multitude of design elements, the model includes a multitude of model elements, and each of the design elements is represented by a single model element. The method comprises the steps of generating a suite of documents from the model, each of the documents describing a view of the model; and displaying the documents to a user as a series of forms. The user provides information to the forms to change the documents, and changes to the documents result in both changes to the model and consistent changes across the suite of documents. In the preferred embodiment, the model identifies specific relationships between the elements of the model, and each of the model elements has defined properties.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: August 14, 2018
    Assignee: International Business Machines Corporation
    Inventors: Steven Abrams, Bard Bloom, Paul T. Keyser, Douglas N. Kimelman, Eric M. Nelson, Tova Roth, Ian D. Simmonds, Steven Tang, John M. Vlissides
  • Patent number: 10031896
    Abstract: A method whereby dynamic, interactive, two or more dimensional media can be assembled and delivered where the need for pre-packaged binary content files and pre-compiled content is eliminated by using a markup language, a standard URI to identify local and/or remote media resources within a markup text, a standard protocol to retrieve the resource, a parser to load resources from the native format and a markup language to define behavior and where dynamic, interactive, n-dimensional media is achieved by using a markup language, connecting or embedding content into a local or remote data source, dragging-and-dropping markup text into a content provider application, updating content using a form, establishing a two-way connection between content and one or more data sources such that changing to the data source(s) and seeing the results propagate to the scene changing the content and seeing the results propagate to the data source(s) and using a markup language to issue commands, configure interaction, and crea
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: July 24, 2018
    Assignee: BRIDGEBORN, INC.
    Inventors: Timothy J. Ambrosino, Kevin M. Curry, Ted E. Ingalsbe, Robert G. Johns, Michael C. Brazell
  • Patent number: 10019413
    Abstract: Systems, methods, and computer-readable media are provided for providing a dynamic loupe for displayed information of a document. The displayed information can be provided in various sub-regions of the document. Based on the position of an input relative to a particular sub-region, the loupe can be sized and positioned such that a portion of information from the sub-region is displayed in the loupe. The portion of information can be displayed using a loupe scale factor that may differ from a scale factor used for the rest of the displayed information. The loupe position can be selected such that the contents and or position of the loupe may be biased towards a particular sub-region.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: July 10, 2018
    Assignee: Apple Inc.
    Inventors: Nils Beck, Conrad Carlen
  • Patent number: 9971752
    Abstract: Systems and methods are disclosed herein for incorporating a second edit into a first edit in an electronic document. The first edit and the second edit in the electronic document are received, and a shared position of the first edit and the second edit in the electronic document is identified. The second edit is determined to be privileged relative to the first edit by determining that the first edit is made by a first user with a first set of permissions and the second edit is made by a second user with a second set of permissions larger than the first set of permissions. When the second edit is privileged relative to the first edit, the second edit is incorporated into the first edit.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: May 15, 2018
    Assignee: GOOGLE LLC
    Inventors: Vance Julius Vagell, Fil Zembowicz, Luiz Amaral Franca Pereira Filho, Ian Gunn, Nikita Rybak
  • Patent number: 9965885
    Abstract: Animation by creating intermediate objects for transitioning between two objects having a mappable function. In certain implementations a processor determines whether a first object in a first slide in the slide presentation differs from a matching second object in a second slide in the presentation in one or more properties that have one or more corresponding known mappable transition functions other than translation, rotation, or scaling transitions. Furthermore, the processor creates one or more intermediate objects that incrementally reflect changes from the first object to the second object based at least in part on the one or more mapped transition functions where the one or more intermediate objects are configured to smooth the transition from the first object to the second object.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: May 8, 2018
    Assignee: APPLE INC.
    Inventor: Mark J. Flider
  • Patent number: 9965454
    Abstract: A computing device receives one or more indications of user input to enter a character string. In response, the computing device determines, based on a corpus that includes punctuated character strings previously entered by a user of the computing device, one or more punctuated versions of the character string. Each of the one or more punctuated versions of the character string includes one or more punctuation marks not present in the character string. The computing device outputs, for display, at least one of the one or more punctuated versions of the character string.
    Type: Grant
    Filed: January 19, 2015
    Date of Patent: May 8, 2018
    Assignee: Google LLC
    Inventor: Benjamin Albert Azose
  • Patent number: 9959644
    Abstract: A computerized method for annotating at least one feature of an image of a view, includes the steps of obtaining the image with an image sensor of a portable device, and retrieving at least one condition. Based on the at least one condition, the method automatically selects a feature identification method among a plurality of features identification methods. It then applies the feature identification method for identifying the at least one feature, and annotates some of the identified features.
    Type: Grant
    Filed: November 17, 2011
    Date of Patent: May 1, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Mathieu Monney, Serge Ayer, Martin Vetterli
  • Patent number: 9953349
    Abstract: A computer implemented method for creating a page including content includes the steps of inserting, with a computing device, one or more placeholders in the page, requesting, with a computing device, parameters, receiving, with a computing device, meta data in response to the step of requesting parameters, creating, with a computing device, frames in the page based on the meta data at positions corresponding to the placeholders, requesting, with a computing device, content, receiving, with a computing device, content in response to the request for content, and placing the content in the frames for display on a display device.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: April 24, 2018
    Assignee: CBS Interactive Inc.
    Inventors: Monica Stroud, Eric Harper
  • Patent number: 9940306
    Abstract: Disclosed herein is a system and related method for downloading fonts associated with a document in a client-server architecture. On a client side the client is: receiving some of the document to reproduce; retrieving fonts needed to display a page of the document on the client device by: requesting a font loader to load a requested font; determining if the font is loaded by: determining a valid test character of the font that is a viewable character; attempting to draw the test character in a small portion of a display screen of the client device; recording a width of the drawn character; determining that the test character was written in the requested font if its character width is not equal to zero; and determining that the test character was written in a fallback font if its character width is equal to zero.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: April 10, 2018
    Assignee: Workiva Inc.
    Inventor: Bovard Tiberi
  • Patent number: 7830858
    Abstract: A serial intelligent cell (SIC) and a connection topology for local area networks using Electrically-conducting media. A local area network can be configured from a plurality of SIC's interconnected so that all communications between two adjacent SIC's is both point-to-point and bidirectional. Each SIC can be connected to one or more other SIC's to allow redundant communication paths. Communications in different areas of a SIC network are independent of one another, so that, unlike current bus topology and star topology, there is no fundamental limit on the size or extent of a SIC network. Each SIC can optionally be connected to one or more data terminals, computers, telephones, sensors, actuators, etc., to facilitate interconnectivity among such devices. Networks according to the present invention can be configured for a variety of applications, including a local telephone system, remote computer bus extender, multiplexers, PABX/PBX functionality, security systems, and local broadcasting services.
    Type: Grant
    Filed: November 2, 2005
    Date of Patent: November 9, 2010
    Assignee: Mosaid Technologies Incorporated
    Inventor: Yehuda Binder
  • Patent number: 7636298
    Abstract: A packet error correcting apparatus includes a retransmission request controlling unit controlling a timing of transmission of a retransmission request to a packet transmitting apparatus from a retransmission request transmitting unit according to whether an error correcting unit can restore the lost packet within a predetermined time period when loss of the packet is detected. In a packet receiving apparatus supporting both Forward Error Correction (FEC) and Automatic Repeat reQuest (ARQ), it is possible to control a timing of transmission of a retransmission request when packet loss occurs, thereby to regenerate video and/or voice with the most suitable delay time while suppressing transmission of unnecessary retransmission requests.
    Type: Grant
    Filed: May 25, 2004
    Date of Patent: December 22, 2009
    Assignee: Fujitsu Limited
    Inventors: Tsuyoshi Miura, Shin Fujita
  • Patent number: 7483410
    Abstract: A wireless office communication system including a multi-protocol wireless internet base station (WIBS) encompassing a base station controller, a mobile switch controller and an ethernet interface module for coupling the WIBS to an existing internet protocol (IP) based network. The interface module provides for coupling the WIBS to an ethernet back-bone, a mobile communication unit and a public switch telephone network (PSTN). In one embodiment of the invention, a maintenance and operation server is coupled to the ethernet back-bone to allow a technician to remotely call into the enterprise system from a mobile system such as a lap-top computer or a personal digital assistant (PDA) to perform typical system operations and maintenance functions via the internet.
    Type: Grant
    Filed: December 20, 2005
    Date of Patent: January 27, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Ki-Hyun Joo, Chol Su Kang, Jay Wu Hong, Choi Young, II
  • Patent number: 7480270
    Abstract: A method and apparatus provide for scheduling reverse link transmission for a mobile station in a timely manner. A base station (101) may transmit on a forward link high rate channel and a forward link low rate channel to a mobile station during a common time slot. The high rate and low rate channels may be respectively the F-PDCH and the F-PDCCH. The base station may transmit a reverse link transmission scheduling information on the low rate channel. The mobile station may schedule transmission on the reverse link channel, such as R-SCH, based on the data received on the low rate channel. Since the low rate channel has only scheduling data (16 bits) and the high rate channel may have no data (null data) at all, the base station may decide to transmit the reverse link scheduling information to the mobile station very quickly on the forward link.
    Type: Grant
    Filed: May 10, 2002
    Date of Patent: January 20, 2009
    Assignee: QUALCOMM, Incorporated
    Inventors: Baaziz Achour, Ragulan Sinnarajah, Sai Yiu Duncan Ho
  • Patent number: 7443858
    Abstract: The invention provides an enhanced datagram packet switched computer network. The invention processes network datagram packets in network devices as separate flows, based on the source-destination address pair in the datagram packet. As a result, the network can control and manage each flow of datagrams in a segregated fashion. The processing steps that can be specified for each flow include traffic management, flow control, packet forwarding, access control, and other network management functions. The ability to control network traffic on a per flow basis allows for the efficient handling of a wide range and a large variety of network traffic, as is typical in large-scale computer networks, including video and multimedia traffic. The amount of buffer resources and bandwidth resources assigned to each flow can be individually controlled by network management. In the dynamic operation of the network, these resources can be varied—based on actual network traffic loading and congestion encountered.
    Type: Grant
    Filed: December 2, 2003
    Date of Patent: October 28, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: David R. Cheriton, Andreas V. Bechtolsheim
  • Patent number: 7433304
    Abstract: Methods, apparatuses and systems facilitating hierarchical network traffic classification and resource allocation schemes. In one embodiment, the present invention provides traffic classification data structure facilitating creation and configuration of multi-dimensional, hierarchical network resource allocation schemes. The present invention features a hierarchical network traffic classification scheme that allows users to logically embed (or otherwise associate) one or more reference trees within selected traffic class nodes of a given traffic classification tree. In one embodiment, an administrator can create a pool of referenceable traffic classification trees and select such trees or sub-trees from the pool to achieve a variety of different traffic classification configurations.
    Type: Grant
    Filed: September 6, 2002
    Date of Patent: October 7, 2008
    Assignee: Packeteer, Inc.
    Inventors: Brett Galloway, George Powers
  • Patent number: 7430200
    Abstract: Arrangements and methods for controlling communication connections in a packet-oriented communication system are provided. A communication master computer controls communication connections based on exchanged signaling messages of a respectively preset communication protocol and a service provider unit supplies communication services for establishing and controlling connections based on bi-directional communication service calls with a service user unit. An interface to couple the service provider unit with the service user unit is provided. Additionally an interface to couple the master computer with the service provider unit is provided. Parameters are extracted from a received signaling message for assignment to a communication service.
    Type: Grant
    Filed: September 29, 2004
    Date of Patent: September 30, 2008
    Assignee: Siemens Aktiengesellschaft
    Inventors: Markus Hillenbrand, Harald Müller, Paul Müller, Ye Yuan
  • Patent number: 7428220
    Abstract: The invention involves a method for aggregating data in a distributed system. The method includes specifying an aggregation scope including a plurality of nodes, where the plurality of nodes includes a destination node and a plurality of non-destination nodes. The method also includes defining an aggregation tree for the plurality of nodes using at least one Distributed Hash Table, where the destination node is the root of the aggregation tree and where each of the plurality of non-destination nodes is one selected from a group of an interior node and a leaf node in the aggregation tree. The method also includes determining a final aggregation result for the aggregation tree using an aggregation function and aggregation data stored on the destination node and the plurality of non-destination nodes.
    Type: Grant
    Filed: February 10, 2005
    Date of Patent: September 23, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Germano Caronni, Raphael J. Rom, Glenn Carter Scott